You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Crontab无法执行bash脚本问题求助

Crontab无法执行bash脚本问题求助

各位好,我碰到一个问题想请教:

我有一个bash脚本,用来备份GitLab服务器并将备份文件复制到另一块磁盘。手动运行这个脚本时一切正常,备份和文件复制都能顺利完成。

但当我把它添加为crontab定时任务后,脚本却没有执行的迹象。我是这样配置crontab的:

  • 执行sudo crontab -e来编辑定时任务
  • 设置为每天12点执行,也尝试过其他时间点,都没有效果:
    0 12 * * * root /home/user/dev/backup.sh
    
  • 执行sudo /etc/init.d/cron restart重启了cron服务

然而到了指定时间,预期的目录里并没有出现备份文件,可手动运行脚本却完全没问题。另外,我的脚本第一行写了#!/bin/bash,不知道这个会不会是影响因素?

麻烦各位帮忙分析下可能的原因,谢谢!

备注:内容来源于stack exchange,提问作者MrCookie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 08:57:32