问题标签 [crontab]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
shell - 从干净的人性化输入生成 crontab 语法的脚本?
是否有工具或脚本语言允许我在提供人性化规范或初始化文件后创建 crontab-syntax 输出?
例如:
我想提供一个这样的规范,或者有一个可以从规范运行 cron 的进程,或者创建一个与规范保持同步的 crontab 文件。
shell - Korn Shell 中的议程:新建/编辑/删除/查看约会
如标题所述,我必须编写一个简单的脚本来执行一些典型的议程功能。该脚本必须使用 crontab。功能是:
- 创建新约会
- 编辑现有约会
- 删除约会
- 列出约会
我真的不知道如何做到这一点,你能帮我一些提示吗?也许有点甜蜜的代码?
非常感谢,阿巴科
编辑:更具体地说明我的问题
第 1 点:如何通过 ksh 编辑 crontab?如何插入新行?你能链接我一些文档或一些关于这个的代码吗?
bash - 为什么在 crontab 中调用时使用 set -e 会导致我的脚本失败?
我有一个执行多个文件操作的 bash 脚本。当任何用户运行此脚本时,它都会成功执行并输出几行文本,但是当我尝试 cron 时会出现问题。它似乎正在运行(我在 cron 日志中看到一个条目显示它已被启动)但没有任何反应,它不输出任何内容并且不执行任何文件操作。它也不会出现在任何地方的正在运行的进程中,因此它似乎会立即退出。
经过一些故障排除后,我发现删除“set -e”解决了这个问题,它现在可以从系统 cron 运行而没有问题。所以它可以工作,但我宁愿启用 set -e 以便脚本在出现错误时退出。有谁知道为什么“set -e”导致我的脚本退出?
感谢您的帮助,
瑞安
bash - 如何将密码传递给 pg_dump?
我正在尝试创建一个 cronjob 来在每晚发生灾难性事件之前备份我的数据库。看起来这个命令应该满足我的需要:
除了运行之后,它希望我输入密码。如果我从 cron 运行它,我不能这样做。我怎样才能自动传递一个?
php - 将日程定义转换为英文
我试图不重新发明轮子,因此我正在寻找一种将日程安排(例如 crontab 格式)转换为可读英语的方法,就像谷歌日历一样。有什么东西(最好用 PHP 编写)可以做到这一点吗?
python - 使用激活从 crontab 调用 python 脚本
如何从需要使用激活(源 env/bin/active)的 crontab 调用 python 脚本?
shell - 为什么 cygwin ls 可以时 cygwin cron 找不到文件?
我通过使用 cygrunsrv 和 vixie 的 cron 为 cygwin 安排了一个 cron 作业。该作业是一个 shell 脚本,它将文件从一个目录复制到另一个目录并重命名它们。
该脚本位于 /home/martin/my/script/copy_files.sh 中。路径的权限是:
当我 ls -l 时,源文件是:
但是当作业运行时,cp 命令失败,原因是
那么有什么问题呢?我该如何解决?
谢谢你。
cron - cron作业执行backup.bash
我希望让 cron 执行 delete_snapshot.bash,但是当我尝试如下创建 cron 时:
*/1 * * * * /var/www/mango_gis/delete_snapshot.bash >/dev/null
它没有执行我的脚本全部,因为当我没有看到它删除亚马逊云中的快照时,并且我的脚本已经用 bash 进行了测试,它工作正常。
这是我的脚本如下:
在上面,我发现问题是我调用了 EC2 命令的一个命令。
我已经测试创建一个 cron 作业来调用此命令是 ec2-describe-snapshots,
但它不起作用。
请指教...
利基纳
postgresql - 如何测试 crontab 条目?
我的 crontab 中有一个如下所示的条目:
当我从 shell 执行该脚本时,该脚本运行良好,但它似乎并非每晚都在运行。我假设权限有问题,也许 crontab 正在其他用户或其他用户下运行。我该如何调试呢?我是一个共享托管环境(WebFaction)。
.htaccess - crontab 和 htaccess
是否可以从 crontab 执行受 htaccess 保护的文件夹中的 php 文件以及如何执行?