我有一个文本文件topcommand.txt
,其中包含以下命令:
* * * * * /usr/bin/top -c | grep 'some process name' >> /home/abcd/topout.txt
当我使用 调用此文件时crontab topcommand.txt
,会创建文件topout.txt
,但它是一个空文件。
top
我的命令有问题吗?
答案1
你应该尝试以下方法
* * * * * /usr/bin/top -c | grep 'some process name' >> /home/abcd/topout.txt 2>&1
您可以在这里找到一些解释:
http://www.unix.com/solaris/207049-help-what-does-2-1-do-crontab.html