Cron作业无法启动进程
问题描述:
我有下面的脚本,它会重新启动memcache,使其停止运行。Cron作业无法启动进程
问题是,当我手动运行脚本时脚本运行良好,但是当我通过cron作业运行时,memcache未启动。
#!/bin/bash
ps -eaf | grep 11211 | grep memcached
if [ $? -eq 1 ]
then
echo 'mmecache is down'
memcached -d -u nobody -l 10.1.1.1 -p 11211 -m 2076 -x 10.1.1.2 -v
else
echo "eq 0 - memcache running - do nothing"
fi
-
-
-
-
- /home/memcached_autorestartravi.sh >> /home/logs/memcache.log
-
-
-
我正在下日志每隔一分钟这条线,但我不知道为什么没有被启动内存缓存。
echo 'mmecache is down'
echo 'mmecache is down'
echo 'mmecache is down'
您也可以重定向** stderr **,以便登录。主要与* path *有关。 – tuxuday
请告诉我如何将stderr重定向到memcache日志? – Pawan
/home/memcached_autorestartravi.sh >> /home/logs/memcache.log 2>&1 – dimir