全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1597|回复: 6

[Windows VPS] 请教下大家,关于shell脚本里变量全部失效的问题。。。

[复制链接]
发表于 2017-6-12 16:34:19 | 显示全部楼层 |阅读模式
本帖最后由 my070 于 2017-6-12 16:36 编辑

不知道咋弄的,所有脚本里命令都失效了,比如find, 必须写成/bin/find。mysqldump 必须写成/bin/mysql/mysqldump。
写成find,直接执行脚本,没有问题,放到定时任务里就不行。这几天也没动别的呀,就是把WDCP从3.24升级后3.26,难道出在这地方,求解决方法呀。。。
发表于 2017-6-12 17:05:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2017-6-12 17:18:53 来自手机 | 显示全部楼层
baidu一下修复ls失效就差不多了。
发表于 2017-6-12 17:21:06 来自手机 | 显示全部楼层
就是环境变量失效
 楼主| 发表于 2017-6-12 17:46:46 | 显示全部楼层

echo $PATH
/opt/rh/devtoolset-3/root/usr/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/www/wdlinux/php/bin:/www/wdlinux/mysql/bin:/root/bin
PATH没有问题的,并且,直接运行都没事,就是定时任务的时候没执行
 楼主| 发表于 2017-6-12 17:50:09 | 显示全部楼层
ayue168 发表于 2017-6-12 17:21
就是环境变量失效

直接手动执行没事脚本都没有,就是放定时里执行不行,百度了半天,没找到头续,所以才上来问的。。。。
发表于 2017-6-12 18:34:27 | 显示全部楼层
定时任务本来就不建议用变量,直接路径最好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-26 07:58 , Processed in 0.062800 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表