事件未找到错误

时间:2015-04-20 10:00:34

标签: linux bash

我正在尝试执行以下命令。

ssh node1 "nohup sleep 66 &; echo $!"

但我收到错误:

-bash: !": event not found

2 个答案:

答案 0 :(得分:2)

您应该使用单引号来阻止对$!的解释:

ssh node1 'nohup sleep 66 &; echo $!'

;看起来似乎并不适用。这似乎有效:

ssh node1 'nohup sleep 66 & echo $!'

答案 1 :(得分:0)

ssh node1 'Pgrep -f sleep 66'

解决了问题