Centos shell 命令不能在 crontab 中 运行
Centos shell command cannot run in crontab
我安装了一个 python 包 运行 在 shell 中,例如:
$python-package -input 1
我创建了一个 run.sh
文件 运行 如下
python-package -input 1
(这里,python-package
代表我安装的python包。)
我可以 运行 这个 run.sh
文件在 shell 中正确,但如果我 运行 它由 crontab -e
0 0 * * * /data/project/run.sh
出现错误,
/data/project/run.sh: line 1: python-package: command not found
在你的shell
$ python-package -input 1
$ which python-package
/path/to/python-package
然后使用
/path/to/python-package -input 1
在run.sh
我安装了一个 python 包 运行 在 shell 中,例如:
$python-package -input 1
我创建了一个 run.sh
文件 运行 如下
python-package -input 1
(这里,python-package
代表我安装的python包。)
我可以 运行 这个 run.sh
文件在 shell 中正确,但如果我 运行 它由 crontab -e
0 0 * * * /data/project/run.sh
出现错误,
/data/project/run.sh: line 1: python-package: command not found
在你的shell
$ python-package -input 1
$ which python-package
/path/to/python-package
然后使用
/path/to/python-package -input 1
在run.sh