我正在尝试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,但我该怎么办?