Mic*_*tum 3 cron scheduling shell-script
我想在给定的时间执行一次任务。
我知道我可以使用 crontab -e 将它添加到那里,但我想通过 shellscript 来做到这一点。crontab -e给了我一些不可预测的临时文件进行编辑。
此外,一旦任务执行,我想再次将它从 crontab 中删除,以确保它不会留下混乱。
那么是否有一种标准化的方法可以通过脚本从我的个人 crontab 中添加/删除条目?
我知道我可以推出自己的系统:有一个每分钟执行一次的脚本,该脚本从文件夹中执行和删除 .sh 文件,并让我的“addtask”脚本在该文件夹中创建 .sh 文件,但在推出我自己的系统之前,我想知道是否有已经是东西了。
如果重要的话,我使用 Mac OS X 和 zsh,但我想使用也适用于其他 *nix 的东西。
小智 14
我认为at命令就是你所追求的。
例如:
echo "mail -s Test mstumm < /etc/group" | at 16:30
Run Code Online (Sandbox Code Playgroud)
这将/etc/group在下午 4:30通过电子邮件向您发送一份副本。
您可以at在此处阅读更多信息:http : //www.softpanorama.org/Utilities/at.shtml
| 归档时间: |
|
| 查看次数: |
4735 次 |
| 最近记录: |