Linux Ubuntu-cron未运行脚本

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

好的,我试着设置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"
看看这是否有用,但没有用。有什么帮助吗?谢谢。

  • 尝试手动运行脚本并查看它是否回显:
    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
)也会有问题。权限被拒绝!啊哈!