易截截图软件、单文件、免安装、纯绿色、仅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是以区块的方式来压缩文件,每个区块视为独立的单位。因此,当某一区
块损坏时,便可利 ......

請教 LINUX 安裝 PHP5 - PHP / 基础编程

在LINUX裏安裝 CURL 時,出現如下報錯
checking for SSL support in libcurl... no
checking for curl_easy_perform in -lcurl... no
configure: error: There is something ......

linux 下usb设备驱动问题

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

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

c语言实现linux time相关函数 - C/C++ / C语言

现在需要在一个嵌入式系统中实现时间函数,编译器未提供time库函数,请问大家如何用c语言实现时间函数啊?
年月日时分秒 到 整数秒(从1970年开始) 之间的相关转换啊
类似mktime 和localtime的功能,谢谢
mktime ......

linux不能访问access - Java / Java EE

rt,我试了网上直连Acces数据库的方法,windows下没有问题,但是在linux下不行,谁能给点提示?谢谢
你怎么连的?

Acces数据库..
你怎么练的呢?

Java code:

static String DBDRIVER = "sun.jd ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号