回答
假设用户使用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. 使用终端在启动时运行shell脚本? (Mac OS X)
- 2. mac终端在启动时运行脚本,如何停止?
- 3. 启动终端自动运行google-cloud-sdk脚本?
- 4. Python脚本无法在从Shell文件启动时运行,但在从终端启动时运行
- 5. 在Raspian启动时运行脚本,但不在打开的终端上
- 6. 启动Python脚本终端树莓派
- 7. Guake终端启动shell脚本
- 8. 在新终端中启动Python脚本
- 9. 用Bash脚本启动新终端
- 10. 用SSH终端启动R脚本
- 11. 在Mac终端上运行Python脚本
- 12. 运行PHP脚本使用Mac终端
- 13. GETENV从终端运行PHP脚本
- 14. 从终端运行远程php脚本
- 15. 在Python脚本中运行终端
- 16. 在启动时运行Linux脚本
- 17. 实例启动时运行shell脚本
- 18. Linux启动时运行php脚本
- 19. 启动脚本运行Jar
- 20. 在启动时自动运行shell脚本(自动启动)
- 21. bash脚本手动运行在终端,而不是从crontab中
- 22. 如何运行,从bash的终端运行Ruby脚本
- 23. 在重新启动时运行.sh脚本并保持运行
- 24. 在Mac OSX上启动终端时进程正在运行
- 25. 如何在启动时运行Linux终端命令
- 26. 在mac osx启动NetBeans时运行终端命令
- 27. TextMate在运行Python脚本时打开两个终端窗口
- 28. 在终端中运行Python脚本时没有找到命令
- 29. 在运行各种安装脚本时记录终端
- 30. 在进程终止时运行脚本
他有一个。我们正试图找出为什么它不会运行。 – octopusgrabbus 2012-02-05 19:51:50