易截截图软件、单文件、免安装、纯绿色、仅160KB

求助,远程登录linux后,怎么自动执行一些命令

从网上找了下自动远程登录的脚本:
#!/usr/bin/expect -f
#!/bin/bash
#!/bin/ssh
spawn ssh -l root 172.16.128.16
expect {
  "*(yes/no)*" { send "yes\r" }
  "*password:*" { send "huawei\r" }
  }
expect "*Last login*" { interact }
dd if=/dev/zero of=/dev/sda bs=512 count=1
reboot -f

现在可以自动登录上去,但后面的dd、reboot不会执行,请问怎么写这样的脚本,最好在一个脚本中。

这2句也send过去
dd if=/dev/zero of=/dev/sda bs=512 count=1
reboot -f

send "dd if=/dev/zero of=/dev/sda bs=512 count=1\r"
send "reboot -f\r"

这样写?
#!/usr/bin/expect -f
#!/bin/bash
#!/bin/ssh
spawn ssh -l root 172.16.128.16
expect {
  "*(yes/no)*" { send "yes\r" }
  "*password:*" { send "huawei\r" }
  }
expect "*Last login*" { interact }
send "dd if=/dev/zero of=/dev/sda bs=512 count=1\r"
send "reboot -f\r"

还是把send 放到expect里面,放到expect里面也没执行的。



楼上的熊猫shell用的超好。。。羡慕啊。。。俺正在学习中。。。

reboot,得有root权限才行。

引用
楼上的熊猫shell用的超好。。。羡慕啊。。。俺正在学习中。。。



相关问答:

linux命令大全 - Linux/Unix社区 / UNIX文化

咨询QQ:269562808
bzip2recover
功能说明:用来修复损坏的.bz2文件。
语法:bzip2recover[.bz2压缩文件]
补充说明:bzip2是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区
块损坏时,便可利 ......

是选win2008还是suse linux、redhat、centos,犹豫中

引用内容vsking 2009-12-25 22:56:52
现在是win2008和iis8的时代了,不要还停留在iis5时代,win2008被评为十佳操作系统之首不是偶然的,你要是..
我的问题是:
最近想买个服务器,看了dell上的系统定制选择,一些 ......

[HJ_34] 在HTML网页下,用JS 打开LINUX下的记事本

如题,在WINDOWS底下的CODE会,但在LINUX下不知道如何实现,JS的代码应该是不一样的。 求教。

分不够再加。

http://topic.csdn.net/u/20100113/08/17ba1e71-4c33-43f6-91a5-0e031c86e5ed.html
linux ......

Linux中子父进程 - Linux/Unix社区 / 程序开发区

在Linux中,
如果父进程调用exit(0)退出,
那么由该进程创建的两个子进程会立即退出吗???
希望围绕该问题说清楚点,谢谢了。
不会
两个子进程脱离了父进程,独立运行
父进程死掉后,其所有子孙进程被init收 ......

FCK上传文件到linux服务器问题 - Java / Java EE

请我用FCK上传文件,在本地的windows机上测试可以,但部署到linux服务器上就上传不了文件,上传文件时一直卡在那里。望各位大虾指点,谢谢!
路过,帮你顶一下。。。。。。。。。。。。。。

上传文件的路径问题, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号