python命令看不懂,求解释
python/usr/lib/python2.7/site-packages/vnc_cfg_api_server/vnc_cfg_api_server.py--logg...
python /usr/lib/python2.7/site-packages/vnc_cfg_api_server/vnc_cfg_api_server.py --logging_level=DEBUG --conf_file /etc/contrail/api_server.conf & echo $! >/opt/stack/status/contrail/apiSrv.pid; fg || echo "apiSrv failed to start" | tee "/opt/stack/status/contrail/apiSrv.failure"^M
参数--logging_level=DEBUG是日志设置的意思。那生成的日志会放在哪?
--conf_file参数什么意思?
&, $! >, ||,|,^M 这些符号什么意思?(逗号是分隔符)
如果能把整句都解释下就更好了。 展开
参数--logging_level=DEBUG是日志设置的意思。那生成的日志会放在哪?
--conf_file参数什么意思?
&, $! >, ||,|,^M 这些符号什么意思?(逗号是分隔符)
如果能把整句都解释下就更好了。 展开
展开全部
python /usr/lib/python2.7/site-packages/vnc_cfg_api_server/vnc_cfg_api_server.py --logging_level=DEBUG --conf_file /etc/contrail/api_server.conf &
这段意思是在后台执行一个路径下的python脚本,脚本名为vnc_cfg_api_server.py,中间是设置日志级别以及配置文件的路径
echo $! >/opt/stack/status/contrail/apiSrv.pid; fg || echo "apiSrv failed to start" | tee "/opt/stack/status/contrail/apiSrv.failure"^M
这段意思是将运行在后台最后的一个进程id写入到apiSrv.pid文件中,或者打印"apiSrv failed to start"并且将错误信息写入到apiSrv.failure文件中
另外解释几个shell中的几个符号:
$! 是在后台运行的最后的工作的PID(进程ID)
& 是后台运行的一个命令
|| 是或操作符
| 是管道符
^M这个应该你打开的文件是一个linux下的文件,在window会有个这个符号。
整体的意思是执行脚本之前把最后运行的id写入到一个文件中,如果有错误,则打印出来并且也写入到一个文件,随后执行那个python脚本
这段意思是在后台执行一个路径下的python脚本,脚本名为vnc_cfg_api_server.py,中间是设置日志级别以及配置文件的路径
echo $! >/opt/stack/status/contrail/apiSrv.pid; fg || echo "apiSrv failed to start" | tee "/opt/stack/status/contrail/apiSrv.failure"^M
这段意思是将运行在后台最后的一个进程id写入到apiSrv.pid文件中,或者打印"apiSrv failed to start"并且将错误信息写入到apiSrv.failure文件中
另外解释几个shell中的几个符号:
$! 是在后台运行的最后的工作的PID(进程ID)
& 是后台运行的一个命令
|| 是或操作符
| 是管道符
^M这个应该你打开的文件是一个linux下的文件,在window会有个这个符号。
整体的意思是执行脚本之前把最后运行的id写入到一个文件中,如果有错误,则打印出来并且也写入到一个文件,随后执行那个python脚本
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询