我在Amazon-EC2中设置了一个Cron作业。
首先,我编辑了crontab:crontab -e
增加以下内容:
* * * * * /home/ubuntu/run.sh &>> /home/ubuntu/output.txt
* * * * * /usr/bin/uptime > /tmp/uptimerun.sh的内容
echo 123;
echo 321;uptime文件正在更新,如下所示:
12:57:01 up 1:07, 1 user, load average: 0.00, 0.00, 0.00但是,output.txt文件仍然是空的。
执行ps -ef | grep cron | grep -v grep返回:
root 440 1 0 11:50 ? 00:00:00 /usr/sbin/cron -f执行crontab -l输出我通过crontab -e添加的内容。
使用run.sh运行:~$ /home/ubuntu/run.sh &>> /home/ubuntu/output.txt会按预期的方式追加output.txt文件。
发布于 2022-03-01 19:02:22
建议修改您的run.sh
#!/bin/sh
/usr/bin/echo 123
/usr/bin/echo 321https://stackoverflow.com/questions/71309049
复制相似问题