我正在尝试requiretty
在 sudoers 文件中启用的远程服务器上执行此脚本。
#!/bin/bash
value=$(ssh -tt localhost sudo bash -c hostname)
echo $value
如果我使用它运行脚本,$ ./sample.sh &
它将在后台停止。只有使用fg
我才能强制脚本运行。我认为问题在于输出缺少 tty,但我该怎么办?
我正在尝试requiretty
在 sudoers 文件中启用的远程服务器上执行此脚本。
#!/bin/bash
value=$(ssh -tt localhost sudo bash -c hostname)
echo $value
如果我使用它运行脚本,$ ./sample.sh &
它将在后台停止。只有使用fg
我才能强制脚本运行。我认为问题在于输出缺少 tty,但我该怎么办?