sh脚本 单独可以执行,放到crontab中不执行(定时清空redis)

1.原因:

执行环境的不同

2.解决办法:

添加环境变量

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin

export PATH

3. 完整示例:

#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

echo "------------ begin monitor ----------" >/root/log.txt

whoami >>/root/log.txt

echo '清空redis' >>/root/log.txt
redis-cli flushall >>/root/log.txt

echo '项目重新启动' >>/root/log.txt

相关推荐
闲猫2 分钟前
SSH 黑屏配置试用环境机器,受限bash和自定义shell
运维·ssh·bash
北执南念10 分钟前
Docker实用篇2
运维·docker·容器
古道青阳13 分钟前
构建工业级短视频生成流水线:Playwright + FFmpeg 自动化指南
运维·自动化·音视频
Surpass-HC14 分钟前
gsoap搭建网络像机onvif服务器
linux·服务器·数据库
@才华有限公司17 分钟前
服务器部署RustDesk记录
服务器·开源软件
Ameilide18 分钟前
Linux 应用软件编程 文件编程(IO)
linux·运维·服务器
枕星而眠22 分钟前
Linux IO多路复用:select、poll、epoll 核心原理与进阶实战
linux·运维·服务器·c++·后端
Rain50927 分钟前
GitLab-Runner + AI 代码审查服务 + 远程大模型 全套部署运维实战
linux·运维·人工智能·python·ci/cd·gitlab·ai编程
冷色调的咖啡师30 分钟前
4.大数据高可用
大数据·linux·hadoop·hdfs·zookeeper·yarn
Black蜡笔小新38 分钟前
零代码自动化企业私有化AI训练推理一体工作站DLTM训推一体化助力企业自主掌控AI能力
运维·人工智能·自动化