0
我有以下兩個文件:問題與執行文件
-rwxr-xr-x 1 user admin 319 Feb 10 14:23 FileToStart
-rwxrwxrwx 1 user admin 7378 Feb 10 13:37 checkup.sh
現在, 「FileToStart」 呼籲 「checkup.sh」。如果我在用戶下登錄時執行FileToStart,它會正常執行。
現在,有user2。他可以執行FileToStart,但是在checkup.sh中調用該行時,它表示無法找到提及的文件。
關於爲什麼會發生這種情況的任何建議?
機會是'user'具有當前目錄'.'中列出了'PATH'環境變量,'user2'沒有(*'user2'是正確的,出於安全原因你不應該在'PATH'中列出'.'')。從你的'PATH'中刪除它,並用'./checkup.sh'而不是普通的'checkup.sh'執行第二個腳本。 – 2012-02-13 10:52:47