Chinaunix

标题: 登录可信机器执行命令 [打印本页]

作者: mwl326    时间: 2013-08-16 10:14
标题: 登录可信机器执行命令
我的需求是这样的,我想登录远端机器执行一个脚本,然后在操作结束后在推出。

ssh map@XXXXXX    "cd /home/a-tools/ ;  nohup sh rsync_ssh_buildhome.sh  level0 >/dev/null 2>&1 &"

我想等 rsync_ssh_buildhome.sh 这个后台进程操作结束后 再继续下一步的命令,该怎么完成这个操作呢?


作者: 关阴月飞    时间: 2013-08-16 12:38
目测是wait
作者: reyleon    时间: 2013-08-16 14:41
  1. ssh map@XXXXXX "{ cd /home/a-tools/ ; bash rsync_ssh_buildhome.sh level0; } &>/dev/null"
复制代码
你应该是这个意思吧!

作者: Ray001    时间: 2013-08-16 15:48
下一步的命令直接写到
  1. rsync_ssh_buildhome.sh
复制代码
里面不就行了
作者: seesea2517    时间: 2013-08-19 11:05
去掉最后的 & 不就行了嘛?
  1. ssh map@XXXXXX    "cd /home/a-tools/ ;  nohup sh rsync_ssh_buildhome.sh  level0 >/dev/null 2>&1"
复制代码





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2