我昨天花了大部分时间尝试设置一个 cron 任务来运行 bash 脚本。我的 bash 脚本“crunchy.sh”设置为可执行。它包含 shebang 和命令调用的 npm 模块的路径。我目前将 bash 脚本放在启动时自动安装的外部驱动器上的 /media/jola/Data/tasks 下,该驱动器称为“Data”。我查看了系统日志以查看 CMD /media/jola/Data/tasks/crunchy.sh 被调用,但什么也没发生。我的 bash 脚本“./crunchy.sh”可以完美运行。是否应将 bash 脚本放在 OS HDD 上的 /home/jola 下以供 cron 使用?crunchy.sh 的内容:
#!/bin/bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/lib/node_modules:/media/jola/Data/anime
crunchy -u xx -p xx -e 80 http://www.crunchyroll.com/dragon-ball-super