0
A
回答
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它ñ成功運行命令... –
相關問題
- 1. shell命令創建文件
- 2. 使用bat命令創建文件夾
- 3. 用命令行創建HTML文件
- 4. 用sh命令創建java文件
- 5. 如何使用SVN命令查找文件的創建者
- 6. 如何使用「find」命令獲取昨天創建的文件?
- 7. 如何在C創建使用execl的命令文件
- 8. 如何使用C++的命令行創建一個文件名?
- 9. 如何使用觸摸命令在指定目錄創建文件
- 10. 從命令行創建eclipse war文件
- 11. Unix命令創建NEXT文件名。
- 12. tee命令創建空文件
- 13. 創建SVG文件和相關命令
- 14. 從命令行創建excel文件
- 15. 命令行選項創建文件
- 16. 爲命令創建批處理文件
- 17. 命令「EXEC master..xp_cmdshell」不創建文件
- 18. 如何用Drush命令創建腳本?
- 19. 如何使用shell命令創建local.properties
- 20. 如何使用'假'指令創建x86二進制文件
- 21. 如何使用命令行創建輸出文件?
- 22. 如何在終端中使用Unix命令創建新文件?
- 23. 如何使用命令行創建WAR文件?
- 24. 如何用一個命令創建這組多個文件?
- 25. 如何使用命令行創建批處理文件?
- 26. 用Eclipse創建的文件但不能用命令行創建的文件
- 27. WPF控件用命令行提示創建命令行
- 28. Angularjs指令創建
- 29. 創建指令robots.txt
- 30. 如何創建受限制的指令?
你真的需要在shell腳本讀了。 – Oded