易截截图软件、单文件、免安装、纯绿色、仅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下C语言开发oracle的问题。

两个文件1.PC,1.inc
1.PC有操作oracle数据库的 ,1.inc也有操作oracle数据库 
在其他数据中如informix 中$include 1.inc就可以使用了
在ORACLE数据库重 $include 1.inc不可用 EXEC SQL include 1.inc也不可 ......

linux 下usb设备驱动问题

linux 下usb设备,在root权限下,设备可以正常找到驱动,
但在普通用户下找不到设备驱动,不知道是什么原因?请高手指教
应该是root为了防止普通用户破坏吧,所以加个权限。。。我的就是

权限问题 root是超级用 ......

lINUX 的PID的问题 - Linux/Unix社区 / 程序开发区

各位老师好:小弟有一点问题 琢磨了好久想请教大师们:
我在安装mysql的时候 安装到
./configure \
--prefix=/usr/local/mysql \
--with-extra-charsets=all
这步的时候出现:
configure: unknown option --p ......

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

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

RedHat Enterprise Linux如何开放IPSec服务

如题。请指教,多谢!
http://www.chinaunix.net/jh/50/1394871.html

虽然你给的网址不能解决我的问题,还是要谢谢你!
我采用IPSec工具是strongSwan。

虽然你给的网址不能解决我的问题,还是要谢谢你!&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号