【发布时间】:2014-05-03 16:44:39
【问题描述】:
我有一个非常简单的 bash 脚本
#!/bin/bash
count=`ls | wc -l`
mkdir Folder$count
此脚本在我手动执行时有效,但无法在 crontab 中执行。对文件执行的所有权限都可以。
我尝试了以下方法,将 PATH 变量的输出放在 crontab 条目中。下面是我在 crontab 中的配置。
PATH=/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/workspace
* * * * * /opt/workspace/makedir
在 /var/log/syslog 中,我可以看到 cron 每分钟执行一次脚本。那我错过了什么?
【问题讨论】:
-
“无法在 crontab 中执行”是什么意思?有哪些错误?有什么症状?
标签: bash shell ubuntu cron crontab