Linux Ubuntu-cron未运行脚本
好的,我试着设置cron在特定时间运行bash脚本。我的bash脚本本质上是这样的Linux Ubuntu-cron未运行脚本,linux,ubuntu,Linux,Ubuntu,好的,我试着设置cron在特定时间运行bash脚本。我的bash脚本本质上是这样的 #!/bin/bash espeak -g 3 "this is my text" 因此,从那里,我转到crontab,并添加了 */1 * * * * /path/to/my/script.sh 看看它是否会运行,但它什么也没做。我把剧本改成了 #!/bin/bash echo "this is my script" 看看这是否有用,但没有用。有什么帮助吗?谢谢。 尝试手动运行脚本并查看它是否回显:bas
#!/bin/bash
espeak -g 3 "this is my text"
因此,从那里,我转到crontab,并添加了
*/1 * * * * /path/to/my/script.sh
看看它是否会运行,但它什么也没做。我把剧本改成了
#!/bin/bash
echo "this is my script"
看看这是否有用,但没有用。有什么帮助吗?谢谢。- 尝试手动运行脚本并查看它是否回显:
bash/path/to/my/script.sh
- 该文件是否具有正确的权限
- 尝试将错误输出到日志文件:
*/1****/path/to/my/script.sh>/path/to/my/error.log 2>&1
*/1****/path/to/my/script.sh
更改为*/1****/bin/bash/path/to/my/script.sh
?是否可执行?它是否依赖于设置的特定环境?您是否会收到cron deamon发送的错误电子邮件?您是否尝试过使用一个只涉及一个文件的简单脚本(例如,在/tmp中)来查看工作是否正常?您希望在哪里看到输出这是我的脚本
?我猜由于权限问题,使用音频输出(espeak
)也会有问题。权限被拒绝!啊哈!