作者Sean64 (Sean)
看板LinuxDev
标题[问题] crontab 执行 BASH Script
时间Sat May 28 14:51:10 2016
在 file.sh 首行已经有加 #!/bin/bash 了
在 Shell 里面用 ./file.sh 执行成功
但是 crontab 执行起来却失败
请问可能是什麽原因?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 128.199.71.190
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/LinuxDev/M.1464418272.A.721.html
1F:推 asilzheng: 在 crontab 里使用的路径? 05/28 15:53
2F:推 swinds24: 改用绝对路径试试呢? 05/28 21:42
3F:推 openeyes222: crontab有login shell的执行环境吗?父行程是pid 1吗? 05/29 04:28
4F:→ Goodwater: 改成sh file.sh试试 06/22 23:59
5F:推 jacobcan118: 可以试试 /usr/bin/sh 绝对路径/file.sh 07/28 11:30
6F:推 chadcoco1222: 试试看绝对路径 或是path的问题 09/10 08:17