我的朋友编写了一些在 tty1 上运行的 Python 脚本。执行 ps -ef 命令后显示如下:
root 1671 1 0 11:42 tty1 00:00:00 /sbin/getty 38400 console
root 1673 1 0 11:42 tty2 00:00:00 /sbin/getty 38400 tty2
我只是想看看那个 Python 脚本的作用是什么,或者是否有任何方法可以检查正在运行的确切 Python 脚本的源代码。
答案1
您的ps -ef
输出实际上并不显示任何 Python 脚本;它只显示标准 Linux 登录提示程序 (getty)。如果 Python 程序确实在运行,它通常会显示为python /path/to/the_script.py
,此时您只需在文本编辑器中打开相同的路径即可。
另一方面,如果你有一个未知的命令,你可以使用which
或type
查看其背后的文件(可能是Python脚本或其他东西)。