gpt4 book ai didi

linux - Cron 作业无法启动进程

转载 作者:太空宇宙 更新时间:2023-11-04 09:48:48 25 4
gpt4 key购买 nike

我有以下脚本可以重新启动内存缓存,以防它宕机。

问题是,当我手动运行脚本时脚本运行良好,但是当我通过 cron 作业让它运行时,内存缓存没有启动。

#!/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'

最佳答案

这可能是 PATH 问题,从 cron 运行时未找到 memcached。尝试使用 memcached 的完整路径。

关于linux - Cron 作业无法启动进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13376248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com