我在下面编写一个shell脚本以将作业添加到cron。编写一个shell脚本以将作业添加到cron中
#!/bin/sh
touch date.cron
echo '*/3 * * * * /usr/sbin/ntpdate 192.168.2.3' >date.cron
crontab date.cron
rm date.cron
但我不想创建文件date.cron。如何直接添加作业而不创建文件。有什么建议么?
我在下面编写一个shell脚本以将作业添加到cron。编写一个shell脚本以将作业添加到cron中
#!/bin/sh
touch date.cron
echo '*/3 * * * * /usr/sbin/ntpdate 192.168.2.3' >date.cron
crontab date.cron
rm date.cron
但我不想创建文件date.cron。如何直接添加作业而不创建文件。有什么建议么?
使用>> “追加”,而不是> “输出”
#!/bin/bash
Task="'*/3 * * * * /usr/sbin/ntpdate 192.168.2.3'";
$Task >> date.cron;
问候。
检查[Crontab](http://www.queryhome.com/29093/crontab-installation-in-linux)应该是有用的... – user2794034 2014-01-20 11:35:44