我正在运行一个小脚本,基本上是轮询一个新创建的用于SSH访问的AWS实例。我希望它能轮询60秒,这就是我使用linux timeout命令的原因。我有一个小脚本,它在超时值命令中运行一个while循环。 echo \"Failed to connect by ssh.问题是退出状态(即$?)当使用bash -c命令执行命令时,如何使用退出状态?
我习惯于使用linux终端和nohup over ssh发出在后台运行的命令,即使在注销ssh会话时也是如此。由于某种原因,nohup似乎在最新的MACOS中被打破了。出于这个原因,我尝试使用screen命令来执行这个小的示例脚本。echo "this is my test file" > testfilessh sohaib@localhost screen -dm sh t