我有一個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權限後)。 –