重新启动由CTRL + Z停止并包含由os.system启动的Fortran可执行文件的python脚本

时间:2019-12-02 17:02:19

标签: bash shell jobs

我正在运行一个Python脚本,该脚本多次启动Fortran可执行文件(使用os.system('./executable params.ini)

不幸的是,我做了一个CTRL + Z来停止python脚本,但是似乎我在执行Fortran可执行文件的过程中已经停止了它。

现在,无法重新启动Python脚本。我试过了。 :

fg %1

bg %1

kill -CONT pid_of_executable

但是什么也没发生...

那么,有没有一种方法可以重新启动python脚本?我很沮丧...如果有人能拯救我的生命...(我在开玩笑)

更新1:一旦Python脚本被CTRL + Z停止,pa aux | grep compute  给出:

user1              38258   0.0  0.0  6121988  10324 s003  S     3:26PM   0:00.99 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python compute_Cl_variable_step_160_between_1e-8_and_1_values_Only_Omega_m_der_to_choose.py
user1              33564   0.0  0.0  6010372  16472 s012  S+    1:34PM   0:01.44 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python compute_Cl_variable_step_160_between_1e-8_and_1_values_Only_Omega_m_der_to_choose.py
user1              96299   0.0  0.0  6509060  12668 s004  S+    6:06PM   0:01.77 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python compute_Cl_variable_step_160_between_1e-8_and_1_values_Only_Omega_m_der_to_choose.py

1 个答案:

答案 0 :(得分:3)

使用

jobs

您可以看到暂停的作业

fg jobnummer 

会把它带回来。