[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
05 9 * * * /hxapp/syncd.sh > /var/tmp/test.log 2>&1
看看 /var/tmp/test.log 有什么信息
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 3# deanhong


/hxapp/syncd.sh 可能是在Windows里面编辑之后传到Linux里面的
需要转换一下格式
  1. dos2unix /hxapp/syncd.sh
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 5# deanhong


这个报错大部分是因为环境变量的问题,可以在脚本里面 source 一下用户环境变量。
比如你的程序可以在 root 用户下启动,那就这样试试:
  1. #!/bin/sh
  2. . /root/.bash_profile
  3. /hxapp/hqserver/bin/syncd -d
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 9# deanhong


原因是 crontab 的环境变量跟普通用户的环境变量不一样
  1. #!/bin/sh
  2. . /root/.bash_profile
  3. . /etc/profile
  4. /hxapp/hqserver/bin/syncd -d
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表