红联Linux门户
Linux帮助

紧急求助:cron启动shell 脚本

发布时间:2010-01-26 18:34:07来源:红联作者:sanwaifeixian
我在的公司需要定时连接国外的服务器,利用国外的服务器上网,我在ya用户下写了名叫ssh_cron.sh的脚本,内容如下:
#!/bin/sh
if ps -ef | grep 8124 | head -1 | awk '{print $2}';then
kill -9 `ps -ef | grep 8124 | head -1 | awk '{print $2}'`
fi
/usr/bin/ssh ya@xxx.xxx.xxx.xxx -p 21 -D 8123
然后用ya用户建立了一个cron任务,crontab -e:
0 9,15 * * * /home/ya/ssh_cron.sh >> /dev/null 2>&1
监视/var/log/syslog,发现刚建立连接后就停止了,也就是没有执行ssh 命令
root@Dune:~# ps -ef | grep 8123
root 18356 18339 0 18:10 ? 00:00:00 /usr/bin/ssh ya@xxx.xxx.xxx.xxx -p 21 -D 8123
root 18440 14442 0 18:10 pts/4 00:00:00 grep 8123

上面说明ssh 任务没有被建立端口,
说明:ya@xxx.xxx.xxx.xxx不方便写出来,这里的配置绝对正确,昨天晚上用的可以,今天早晨回来就不行了
恳求大家帮帮忙,找找原因,小弟跪谢!
文章评论

共有 1 条评论

  1. yzs 于 2010-01-26 20:44:42发表:

    帮顶下