Bash 制造;ssh localhost';睡眠10'&引用;在后台启动命令
Bash 制造;ssh localhost';睡眠10'&引用;在后台启动命令,bash,ssh,tty,nohup,pty,Bash,Ssh,Tty,Nohup,Pty,ssh localhost'sleep 10'需要10秒才能运行,所以我在想如果我使用nohup和&会怎么样。不幸的是,这并没有什么不同 bash-c“nohup sleep 10 2>/dev/null&“立即返回,所以我尝试了ssh localhost'nohup sleep 10 2>/dev/null&',但这似乎没有什么区别 有什么想法吗?要使nohup按预期工作,还需要重定向标准输出: 要使nohup按预期工作,还需要重定向标准输出: ssh本地主机退出。你想做什么?@Cyrus-我
ssh localhost'sleep 10'
需要10秒才能运行,所以我在想如果我使用nohup
和&
会怎么样。不幸的是,这并没有什么不同
bash-c“nohup sleep 10 2>/dev/null&“
立即返回,所以我尝试了ssh localhost'nohup sleep 10 2>/dev/null&'
,但这似乎没有什么区别
有什么想法吗?要使nohup按预期工作,还需要重定向标准输出:
要使nohup按预期工作,还需要重定向标准输出:
ssh本地主机退出
。你想做什么?@Cyrus-我想运行一个耗时的命令。也许我正在尝试编写一个脚本来恢复一个大型MySQL数据库,这可能需要几个小时。或者我想让开膛手杰克或者别的什么。无论哪种方式,为了模拟耗时的脚本,sleep x
就足够了。ssh localhost exit
。你想做什么?@Cyrus-我想运行一个耗时的命令。也许我正在尝试编写一个脚本来恢复一个大型MySQL数据库,这可能需要几个小时。或者我想让开膛手杰克或者别的什么。无论哪种方式,为了模拟耗时的脚本,sleep x
就足够了。
ssh localhost 'nohup sleep 10 > /dev/null 2>&1 &'
# OR
ssh localhost 'nohup sleep 10 >& /dev/null &'