Sh脚本在使用终端手动运行时未使用cron运行



我有一个脚本.sh,当手动执行时可以工作,但不能通过cron:工作

#!/bin/sh
sudo find . -name "*.log" -delete

还有其他与cron完美结合的.sh。

我不知道为什么这个不起作用。

我比较了终端和cron的env输出,除了在cron中具有更高权限的用户之外,两者都很相似,使用:

echo env > output.txt

此脚本与其他可用脚本之间的唯一区别是文件的位置。

如果有人有类似的问题或知道如何获得更精确的日志。

提前感谢

正如@Shawn和@user1834428在评论中提到的"quot;在我的剧本中没有指向我想要的地方。

最新更新