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运行shell脚本时,
- 3. 使用sudo时的gem问题
- 4. lowriter只使用sudo
- 5. 使用sudo与ExecStart(systemd)
- 6. 面料苏使用sudo
- 7. 使用Sudo安装凉亭
- 8. 不使用sudo安装jdk?
- 9. 使用sudo和System.cmd( “摩的”)
- 10. ansible sudo用户不是真sudo
- 11. pydev sudo eclipse时消失
- 12. Spring Boot - spring.jpa.hibernate - 如何使用sudo调用?
- 13. 如何在使用SUDO时保持环境变量
- 14. 如何在使用gcloud时通过sudo获取kubernetes配置?
- 15. Bash:使用“sudo sh -c”时出现错误的管道输出
- 16. 如何使用java运行时输入密码到sudo?
- 17. 使用sudo运行shell脚本时出现什么问题?
- 18. 在使用sudo运行时找到shell脚本
- 19. 以root身份使用sudo时未找到Ruby Gem
- 20. 。使用'sudo'编辑时,不会加载.vimrc配置文件。
- 21. 使用sudo bash脚本和php安装Nginx配置时出错
- 22. 为什么在使用echo/sudo时shell重定向失败?
- 23. 警告:nvcc path!= CUDA_PATH同时使用sudo安装chainer CUDA_PATH
- 24. 如何在使用subprocess.call时键入sudo密码?
- 25. 为什么在安装宝石时必须使用sudo
- 26. Travis sudo被禁用
- 27. 用sudo安装Docker
- 28. Capistrano的错误/警告不使用sudo
- 29. 如何使用sudo执行bash函数?
- 30. 使用Net :: OpenSSH :: rsync_get()方法作为sudo
它被称为“shebang line”=> http://en.wikipedia.org/wiki/Shebang_%28Unix%29 – Milde 2010-03-18 13:17:35