linux - 如何通过脚本创建 crontab

我需要通过我运行的脚本添加一个 cron 作业来设置服务器。我目前正在使用 Ubuntu。我可以使用 crontab -e 但这将打开一个编辑器来编辑当前的 crontab。我想以编程方式执行此操作。

可以吗?

最佳答案

这是一个不使用/要求新作业在文件中的单行:

(crontab -l 2>/dev/null; echo "*/5 * * * * /path/to/job -with args") | crontab -

2>/dev/null 很重要,这样您就不会收到某些 *nixes 在当前没有 crontab 时产生的 no crontab for username 消息条目。

https://stackoverflow.com/questions/4880290/

相关文章:

python - 如何从 NumPy 数组中删除 NaN 值?

python - 如何实现有序的默认字典?

linux - 如何使用 sed 删除文件的最后 n 行

linux - 递归列出目录中的所有文件,包括符号链接(symbolic link)目录中的文件

linux - 如何计算目录的 MD5 校验和?

linux - 仅当文件尚不存在时才将行附加到文件中

python - 如何在单个图中为不同的图获得不同的颜色线

linux - 如何在 Linux 中永久导出变量?

python - 如何使用 python smtplib 向多个收件人发送电子邮件?

python - 在 Pandas 中附加到一个空的 DataFrame?