我正在一个集群上运行几个进程。
我使用screen命令分别启动每个进程。
它允许我断开与集群的连接,并在连接时查看我的进程。
逐个启动所有屏幕是一项痛苦的工作。
我想知道我们是否可以用python脚本来实现。
scrip打开新的shell,创建运行进程并断开连接的屏幕。
在文本文件中写入有关所有已启动进程的信息,如进程id启动命令等。
第二,我想停止进程,我想把pid文件,只运行一个命令,将杀死所有提到的进程。
例如
smaple inut文件看起来像

   process_name      command
      123            python batch_training.py

我想用进程名称中给出的名称启动屏幕,并在相应的框架中执行推荐。
谢谢

最佳答案

你能用python给screen对象一个命令吗?
比如:

from os import system

command = 'screen ' + '/dev/ttyUSB0 38400'
result = system(command)

result('ATZ')???

关于python - 从python使用linux'screen'命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27091995/

10-12 22:14
查看更多