我有一个python脚本名为“myprogram.py”并命名为“myprogram”运行该Makefile允许我的python脚本?
# "myprogram"
#!/bin/sh
python myprogram.py
一个shell脚本,我创造了这个shell脚本,因为我想这样的运行我的程序:
./myprogram arg1 arg2
但是,当我这样做,我得到这个“权限被拒绝”的错误。
我知道我需要键入“搭配chmod 755 myprogram”准予许可的,但我想在我的makefile做到这一点
而不是让用户手动敲入chmod的。
换句话说,我希望我的makefile,使打字
./make
运行“文件模式755 myprogram”
有没有办法做到这一点?我的makefile的内容应该是什么?
感谢
如果您使用附加脚本的唯一原因是以这种方式运行,您可能还想考虑添加'#!/usr/bin/env python'放在'.py'文件的顶部,并简单地将它作为'./myprogram.py'运行(设置x权限后)。 –