cron/ bash 无法通过脚本工作,范围界定问题?

cron/ bash 无法通过脚本工作,范围界定问题?

我正在尝试使用 cron 安排任务每分钟运行一次:

* * * * * /home/yzm/simple.sh >> /var/log/cron.log

这将返回:bash: yzm: command not found

cd-ing 出该文件夹:

cd .. * * * * * /home/yzm/simple.sh >> /var/log/cron.log

返回: bash: bin: command not found

我已经验证该脚本在通过终端执行时是否有效:sh /home/yzm/simple.sh

我不确定我需要做什么才能使其正常工作。每当我尝试运行 crontab 命令时,它似乎只获取当前目录中的第一个条目并输出“找不到命令”。

答案1

我更改了脚本和脚本的权限:chmod u+x /path/to/script.sh并且能够执行该脚本。我不确定是否需要更改为root用户,但是我整个过程都更改为root

相关内容