2012-09-08 70 views

回答

1

使這個文件可執行*,並給它* .SH extention,如: 「myFirstFile.sh」

不是從終端運行它(或crontab中 - 你睡覺的時候它可以爲你做的事情:))像:

cd directory/you/have/that/file 
sh ./myFirstFile.sh 

*我不是舒爾是使其可執行文件是你可以做最安全的事情。我所有的sh腳本都是,而且我從來沒有深入這個問題,所以確保它很酷

還要確保你在第一行有「#!/ bin/bash」 - 有時它有幫助(不知道爲什麼,谷歌它)

編輯:比如我開始Minecraf服務器腳本看起來像這樣

start.sh

#!/bin/bash 

BINDIR=$(dirname "$(readlink -fn "$0")") 
cd "$BINDIR" 

while true 
do 
    java -Xmx3584M -jar craftbukkit.jar 

    echo -e 'If you want to completely stop the server process now, press ctrl-$ 
    echo "Rebooting in:" 
    for i in {5..1} 
    do 
     echo "$i..." 
     sleep 1 
    done 
    echo 'Restarting now!' 
done 
2

如果你想執行程序,它應該開始:

#!/bin/sh 

這是通用腳本文件「標題」。它表明該腳本是一個shell腳本(如果它是bash腳本,你應該有#!/bin/bash等)。如果你想執行它,你應該調用chmod +x ./myFirstFile來授予它作爲程序的權限,然後你可以正常啓動你的腳本:./myFirstFile

0

你必須使文件可執行:

chmod +x myFirstFile 

然後,你可以在它執行的命令:

./myFirstFile 
+0

thnks ....我是這種語言的初學者..實際上我已經creted它ñ成功運行命令... –