Cron 没有 运行 sh 脚本 ubuntu 20
Cron doesn't run sh script in ubuntu 20
我尝试了不同的选项来自动 运行 备份脚本,但它不起作用。日志中的一切都很好,一切都表明启动正在进行中。可能是什么问题呢?该脚本在手动启动时有效。脚本:
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/nino_new/nino
now=$(date +"%d-%m-%y_%H:%M:%S")
filename=backups/nino_$now.json
docker exec -ti skill01 python manage.py dumpdata -o $filename -a
定时任务表:
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/nino_new/nino
* * * * * sh /root/nino_new/nino/backup.sh
尝试删除 * * * * *
之后的 sh
,只保留脚本的路径。
我尝试了不同的选项来自动 运行 备份脚本,但它不起作用。日志中的一切都很好,一切都表明启动正在进行中。可能是什么问题呢?该脚本在手动启动时有效。脚本:
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/nino_new/nino
now=$(date +"%d-%m-%y_%H:%M:%S")
filename=backups/nino_$now.json
docker exec -ti skill01 python manage.py dumpdata -o $filename -a
定时任务表:
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/root/nino_new/nino
* * * * * sh /root/nino_new/nino/backup.sh
尝试删除 * * * * *
之后的 sh
,只保留脚本的路径。