gpt4 book ai didi

python - 如何在 python 脚本的终端之间切换脚本的执行 Action ?

转载 作者:太空宇宙 更新时间:2023-11-04 06:34:21 24 4
gpt4 key购买 nike

我想运行一个脚本,其中包含一些要执行的命令,例如:pwd、xterm home、date、time 这里我想运行在第一个终端中执行 pwd 的脚本,然后在 xterm home 终端中创建一个 xterm home我想运行日期和时间命令,然后我想在主终端再次运行 pwd。“如何在 python 脚本中的终端之间切换?”

谢谢和问候

Vasantkumar.R.Nagoor

最佳答案

让您的脚本 myscript.py 接受一个可选参数,例如其他_term。生成 xterm -e myscript.py other_term。当 myscript.py 的第二个实例启动时,检查可选参数 other_term;如果存在,执行第二组命令。使用环境变量或文件或命令行参数或管道在第一个(初始)和第二个(other_term)实例之间传输任何所需的状态。当 other_term 实例完成时,第二个 xterm 将自动关闭并将控制权返回给第一个(初始)实例,然后它可以继续执行其命令。如果您不希望第二个 xterm 关闭,那么异步生成 xterm -e 并且不要让您的 other_term 脚本退出;让它发出信号(例如,通过信号量文件,或者,如果你知道怎么做,通过管道——xterm 不关闭文件句柄)到第一个实例可以恢复的第一个实例,例如在退出两个脚本之前等待用户确认。

关于python - 如何在 python 脚本的终端之间切换脚本的执行 Action ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13391901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com