Cronjob 正在创建 2 个不同的文件

Cronjob 正在创建 2 个不同的文件

我正在运行 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 传输了文本文件而不是二进制文件。

相关内容