毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> linux >> 正文

telnet远程执行命令,杀掉特定的进程,并删除几个目录

更新时间:2012-6-1:  来源:毕业论文

各位好,有问题请教各位,先谢谢了!
问题:telnet远程执行命令,杀掉特定的进程,并删除几个目录。
我是这样用的:
command="ps -ef | grep text| grep -v grep |awk '{print "kill",$2}'|sh;cd ${HOME};rm -rf text"
  (echo $login_name;sleep 1;echo $login_pwd;sleep 1;echo $command;sleep 1;exit)|telnet $host_ip > tel_res
echo $tel_res;


最后打印出:getwinsize:ioctl: A specified file does not support the ioctl system call.
我登陆到被远程的主机上去看,进程没有被杀掉,文件目录也没有删除。
请问各位,要怎么样才能实现我这个需求?
会不会是代码中"kill"中的引号与外层的引号有冲突?
 
如果我手动把进程杀掉,然后使用telnet删除文件目录,这样是可以的。那就是一个问题:代码中"kill"中的引号与外层的引号有冲突,这个kill的引号要用什么才行呢?
转义一下呢
command="ps -ef | grep text| grep -v grep |awk '{print \"kill\",\$2}'|sh;cd \${HOME};rm -rf text"

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。