Linux的bash腳本執行腳本不起作用?時使用sudo
Q
時使用sudo
4
A
回答
7
你有
#!/bin/bash
爲腳本的第一線?這可能需要
6
也許root有一個不支持該語法的默認shell。
+1
這可能是正確的答案。如果root的shell是說,破折號,'function'關鍵字將是無效的。對於其他任何POSIX shell來說都是如此。 bash shebang的工作是一個強有力的指標,這正是問題所在。 – 2010-03-18 13:44:00
相關問題
- 1. 使用'sudo'而不使用sudo時RubyGems安裝錯誤
- 2. 使用sudo
- 3. sudo vim crontab vs sudo crontab e - 何時使用
- 4. 錯誤,同時使用sudo apt-get
- 5. 使用sudo時的gem問題
- 6. 使用sudo時出現Ansible包警告
- 7. 使用sudo時未找到命令
- 8. 使用sudo運行shell腳本時,
- 9. 使用sudo ulimit時找不到命令
- 10. lowriter只使用sudo
- 11. 爲sudo使用yubikey
- 12. 使用sudo與ExecStart(systemd)
- 13. 使用sudo和System.cmd( 「摩的」)
- 14. 面料蘇使用sudo
- 15. 使用sudo與循環
- 16. 使用RVM到沒有sudo
- 17. 不使用sudo安裝jdk?
- 18. 使用Sudo安裝涼亭
- 19. Monodevelop - 僅使用sudo運行
- 20. Java使用linux sudo功能
- 21. 的node.js執行使用sudo
- 22. 使用apt-get/yum而不使用sudo
- 23. ansible sudo用戶不是真sudo
- 24. pydev sudo eclipse時消失
- 25. python:無法使用Popen調用sudo?
- 26. perl sudo使用Net :: Openssh不起作用
- 27. 如何用sudo和工頭使用chruby?
- 28. Ansible:使用sudo權限創建用戶
- 29. Spring Boot - spring.jpa.hibernate - 如何使用sudo調用?
- 30. 使用sudo運行時在shell腳本中獲取$ USER?
它被稱爲「shebang line」=> http://en.wikipedia.org/wiki/Shebang_%28Unix%29 – Milde 2010-03-18 13:17:35