我写了一个ruby守护进程,我希望它在登录时运行。它通常运行命令行并调用ruby my_ruby_script.rb
。如何在登录时启动守护进程? (运行10.6雪豹)。登录时启动脚本
Q
登录时启动脚本
2
A
回答
2
有添加需要在登录时启动应用程序等,你可以尝试写一个shell脚本或启动终端和运行红宝石my_ruby_script.rb,或者甚至可能只是添加my_ruby_script.rb这个苹果脚本的事情的选项将#!/bin/env ruby
行添加到该文件的顶部之后的列表。 http://support.apple.com/kb/HT2602?viewlocale=en_US给出了关于如何添加登录时启动的应用程序的精确说明。
如果您需要使用AppleScript来实际启动一个终端应用程序(我认为情况并非如此,但我现在不在我的Mac之前,因此无法测试),只需创建一个带有某种东西的applescript文件像
do shell script "ruby <path>/my_ruby_script.rb"
希望这有助于
0
熊猫说,添加:
#!/bin/env ruby
给初学者然后你可以在〜/ .bashrc或〜/ .profile甚至/ etc/profile里面添加一个对你的文件的引用,这取决于你的需要。
检查了这一点:https://stackoverflow.com/questions/3484429/profile-and-bashrc-doesnt-work-on-my-mac/3484472#3484472
相关问题
- 1. 在启动开始之前首先启动登录脚本
- 2. 在apache启动时启动WSGI脚本
- 3. 启动时启动perl脚本
- 4. 在Linux启动时启动脚本
- 5. Gnome启动时启动脚本
- 6. Android登录活动仅在启动时显示Google登录
- 7. 在Windows登录窗口之前启动批处理脚本
- 8. php登录脚本
- 9. Php登录脚本
- 10. PHP,登录脚本
- 11. 登录脚本--Powerpoint
- 12. GreaseMonkey登录脚本
- 13. PHP - 登录脚本
- 14. Python登录脚本
- 15. 登录尝试的PHP登录脚本
- 16. 登录脚本没有登录
- 17. 登录后自动运行Bash脚本
- 18. Swift:SMLoginItemSetEnabled()在登录时未启动
- 19. 登录时启动应用程序
- 20. Ruby脚本 - 登录时挂起的Telnet
- 21. 建议程序/脚本登录小时
- 22. 当人登录时需要登录脚本
- 23. 启动pm2启动脚本的Windows启动时出错
- 24. Google +登录:无法启动
- 25. PHP登录脚本问题
- 26. PHP登录脚本问题
- 27. 验证登录脚本
- 28. PHP最后登录脚本
- 29. Python的登录脚本
与添加到〜/ .bashrc或者〜/ .profile中的问题是,在OS X,直到第一终端会话执行既不被启动。它也会在每次启动终端时执行。我的理解是,这不是想要的。 – 2010-09-16 00:11:19