我一直在为此挠头。我有一个由根 cron 作业运行的脚本。脚本执行,但脚本内有一个不会执行的脚本。这就是我们所说的 scriptA
#!/bin/bash
lines=`wc -l < /var/www/log/addme`;
DATE=`date +%Y-%m-%d`
if [[ $lines > 4 ]];
then
echo " " > /var/www/log/addme
RESTART=/var/www/log/restart.sh
$RESTART
else
echo "No new hosts added" | wall
fi
基本上,restart.sh 脚本所做的是重新启动服务。当我从终端运行它们时,一切正常,但不是作为 cron 作业......我也试着把
./restart.sh
/var/www/log/restart.sh
但结果相同。有什么想法吗?