我正在检查我创建的 Python 脚本的运行进程,发现sh -c python Program.py
它正在运行。
它是什么sh -c
以及它起什么作用?
答案1
参考:sh
-https://en.wikipedia.org/wiki/Bourne_shell
sh
就像bash
接受一个-c
开关,后跟一个命令名,目的是执行命令然后退出。-c python
(此处)后面的其余文本是提供给的参数python
。
因此,这是一种使用“环境”(由 提供sh
)启动 python 的方法,类似于从 手动启动 python sh
。
环境:man bash
enter然后输入/ENV
和enter。
(点击n
查看下一个,并p
查看手册页中 ENV 的上一个实例)
更多单词:https://askubuntu.com/questions/831847/what-is-the-sh-c-command