从bash调用python脚本在命令提示符处停止

时间:2016-04-12 06:00:36

标签: python bash

我正在调用python脚本:

/bin/sh
python ~/Documents/Projects/Programming/Python/svg/svg2dxf.py $1 0

运行脚本后,我得到一个python命令提示符($),只有当我输入"退出"在命令提示符下脚本运行。

我做错了什么?

2 个答案:

答案 0 :(得分:4)

更改以下行:

/bin/sh

with(shebang interpreter directive):

#!/bin/sh

否则,调用新的shell实例;直到新shell退出,下一行才会执行。

答案 1 :(得分:1)

你应该删除前导:

/bin/sh

您当前的脚本有两件事: 1)执行/ bin / sh的新实例 ==>这给你的shell $ sign

2)执行python脚本

您的脚本应该是:

python ~/Documents/Projects/Programming/Python/svg/svg2dxf.py $1 0