本文章介绍了解决在使用Python时nohup命令无法正常工作的常见问题及解决方案。文中详细说明了如何正确配置和运用nohup以使程序在后台持续运行,帮助开发者轻松应对相关挑战。
通过paramiko模块SSH登录Linux后,使用exec_command方法执行带有nohup的shell命令不生效。以下是Python脚本示例:
```python
import paramiko
import time
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(192.168.1.2, 22, root, 123456)
stdin, stdout, stderr = ssh.exec_command(nohup ping localhost &\n)
time.sleep(1)
```
在上述脚本中,尝试执行的命令没有达到预期效果。