以编程方式向用户的 crontab 添加条目

Xio*_*iov 4 linux cron

我需要在用户的 crontab 文件中添加一行。通常,我会用 来做这件事crontab -e,但我想用一个配置脚本来做。

有什么巧妙的方法吗?

sna*_*nap 6

怎么样:

(crontab -u USERNAME -l ; echo "line to be added") | crontab -u USERNAME -
Run Code Online (Sandbox Code Playgroud)

...或(虽然不建议直接编辑 crontab 文件):

echo "line to be added" >> /var/spool/cron/crontabs/USERNAME
Run Code Online (Sandbox Code Playgroud)

(假设您的配置脚本以 root 身份运行。)