我想制作一个脚本来安排在txt文件中写入日期和时间。
*1 * * * * date >> ultimoscript.txt
现在,我需要知道此crontab在哪里或如何使用脚本编写以前的代码。
我尝试了crontab -e,但是不可能
contrab - e *1 * * * * date >> ultimoscript.txt
我需要解决此问题,因为我不能直接使用crontab,它必须通过脚本crontab来实现。
答案 0 :(得分:0)
您可以通过运行命令进行编辑:
crontab -e
,然后放在那里:
* * * * * date >> ultimoscript.txt
保存crontab并重新启动cron服务
答案 1 :(得分:0)
crontab -l > tempfile
crontab <<EOF
`cat tempfile`
* * * * * date >> ultimoscript.txt
EOF
如果您要将crontab条目附加到当前crontab,则上面的代码很有用。这是解释:
crontab -l列出当前用户的当前crontab条目。将其保存到临时文件。我们将向临时文件添加一个新的crontab条目。
命令只是crontab。不带参数调用crontab时,它将用其stdin替换所有cron条目。在这种情况下,我们将从Heredoc重定向stdin(<
如果我以这种方式编写代码,我会认为它更具可读性,但是我只是在上面给了你一个快速答案:
crontab -l > tempfile
echo '* * * * * date >> ultimoscript.txt' >>tempfile
crontab <tempfile