回答
假设用户使用bash shell进行安装,可以将shell脚本添加到用户主目录中的“.bash_profile”。
如果您只希望脚本在登录时运行,那么添加bash命令或调用另一个shell脚本将首先回答.bash_profile。根据Linux发行版,您可能必须在主目录中创建该文件。
如果希望登录后启动的所有进程都可以访问想要在登录时运行的任何shell脚本,那些bash命令或调用另一个shell脚本应该放到.bashrc中。
编辑:(基于问题)
确保您在/ home /你的家庭目录(〜)创建.bash_profile文件。
为了确保它可以正常工作,您可以注销并返回或输入源.bash_profile。
您总是可以将一个调试回声语句放入.bash_profile中,就像echo“Running”一样,并确保您能看到它。
要确保.bash_profile是在/ home /你的家庭,LS -la〜/ .bash_profile中
这看起来像我需要的答案,但是.bash_profile仍然没有被执行。我需要给这个文件特定的权限吗? – Dan 2012-02-04 00:49:54
您是否注销并返回?或者,你是否尝试过源码.bash_profile?您可以随时在.bash_profile中放入一个临时回声“我来到这里”,就像调试语句一样。只是不要忘记删除它。我检查了我的.bashrc,它有不执行的privs。它不会伤害你chmod 755 .bash_profile,但我不认为这是必要的。还要确保在执行ls -la〜/ .bash_profile时看到该文件。 (这是它在你的主目录中。) – octopusgrabbus 2012-02-04 00:54:05
我真的好奇它为什么不工作,所以请让我们知道。我用bash shell脚本进入了更多的热水。我可以同情。 – octopusgrabbus 2012-02-04 00:58:18
- 1. 如何显示在启动时运行的脚本的终端?
- 2. 在NetBeans中启动时运行终端或脚本
- 3. 使用终端在启动时运行shell脚本? (Mac OS X)
- 4. mac终端在启动时运行脚本,如何停止?
- 5. 启动终端自动运行google-cloud-sdk脚本?
- 6. Python脚本无法在从Shell文件启动时运行,但在从终端启动时运行
- 7. 在Raspian启动时运行脚本,但不在打开的终端上
- 8. 启动Python脚本终端树莓派
- 9. 用SSH终端启动R脚本
- 10. 用Bash脚本启动新终端
- 11. 在新终端中启动Python脚本
- 12. Guake终端启动shell脚本
- 13. 在运行bash脚本时自动打开终端
- 14. 从Ubuntu终端运行Python脚本NameError
- 15. 在Python脚本中运行终端
- 16. 运行PHP脚本使用Mac终端
- 17. 在Mac终端上运行Python脚本
- 18. 从终端运行远程php脚本
- 19. 如何运行脚本终端的IOS
- 20. 在终端中运行python脚本
- 21. GETENV从终端运行PHP脚本
- 22. 在OpenWRT启动时运行脚本
- 23. 启动时运行Bash脚本mac
- 24. 在启动时运行Linux脚本
- 25. 在Windows RT启动时运行脚本
- 26. Linux启动时运行php脚本
- 27. 实例启动时运行shell脚本
- 28. 在Ubuntu启动时运行Perl脚本
- 29. 启动脚本运行Jar
- 30. 在启动时自动运行shell脚本(自动启动)
他有一个。我们正试图找出为什么它不会运行。 – octopusgrabbus 2012-02-05 19:51:50