我正在运行 test.sh
#!/bin/bash
date >> /home/admin/scripts/cron.log.txt ; echo "app01 hat erfolgreich den cronjob in test.sh ausgefuehrt" >> /home/admin/scripts/cron.log.txt
在两台不同的服务器上都有一个 crontab -e 条目:
# Alle 10 Min., laut cron.log erfolgreich!
*/10 * * * * sudo sh /home/admin/scripts/test.sh
也就是说,它们是相同的。在一台服务器上,我将所有内容都保存在 cron.log.txt 中,而在另一台服务器上,它创建了带有日期条目的 cron.log.txt 和带有回显条目的 cron.log.txt?。
我究竟做错了什么?
答案1
检查您是否test.sh
使用 WinSCP 传输了文本文件而不是二进制文件。