在后台执行运行ssh命令的脚本

时间:2012-04-17 00:02:45

标签: bash shell background-process tty

我正在尝试在sudoers文件中启用requiretty的远程服务器上执行此脚本。

#!/bin/bash

value=$(ssh -tt localhost sudo bash -c hostname)
echo $value

如果我使用$ ./sample.sh &运行脚本,它会在后台停止。只有使用fg我才能强制运行脚本。我认为问题是输出缺少tty,但我该怎么办?

1 个答案:

答案 0 :(得分:0)

  

......我该怎么办?

你可以stty -tostop