我想通过执行脚本每分钟将文本文件写入文本来测试crontab作业。
所以我有以下脚本:
#!/bin/bash
date >> /home/SomeUserName/Desktop/date.txt
这种技巧有哪些,但我不希望我的脚本每次写入文件时都会覆盖文件。所以我使用">>"相反">"因为我认为它只会附加到文件,而不是覆盖它。但是每次crontab执行脚本时我都只能看到一个日期。为什么会这样?
我正在使用linux mint。
答案 0 :(得分:2)
我可以确认它应该按预期工作。
创建了一个脚本/home/myuser/xd.sh
:
#!/bin/bash
date >> $HOME/date.txt
和crontab(通过crontab -e
):
# m h dom mon dow command
* * * * * /home/myuser/xd.sh
然后我看到了预期的结果:
$ cat date.txt
Sa 16. Jul 02:02:01 CEST 2016
Sa 16. Jul 02:03:01 CEST 2016
Sa 16. Jul 02:04:01 CEST 2016
Sa 16. Jul 02:05:01 CEST 2016
Sa 16. Jul 02:06:01 CEST 2016
Sa 16. Jul 02:07:01 CEST 2016