我正在使用Mac OS X,並且我有一個Python腳本,它將被其他腳本和程序(特別是Apple的launchd)調用。我可以如何爲Python腳本定義系統範圍的別名?
python /Users/xyz/long/absolute/path/to/script.py arg1 arg2
稱它爲由於腳本的位置可能會改變,我想從實際位置脫鉤其他腳本和launchd的配置文件,這樣對腳本調用看起來像
script arg1 arg2
在$ HOME/.bash_profile中定義Bash的別名不起作用,因爲launchd不知道別名。
什麼是定義「系統範圍別名」或類似的東西的最佳方式?
好主意。也把#在/ usr/bin中/ Python的第一線,以使其可執行,但我仍然獲得了 在/ usr/bin中/腳本:!權限被拒絕 如果我叫>腳本 我在做什麼錯?我需要手動修改它嗎? – 2009-05-21 15:46:48
是的,你需要對它做一個chmod。我用一個例子編輯 – 2009-05-21 15:51:16