打印

[一般问题] 如何让ruby脚本开机即可运行

如何让ruby脚本开机即可运行

我现在是把该脚本放到我机器的启动项里了,但放到启动项里,只用用户登录后才能执行,

有什么办法可以一开机 不登录也可执行?
本帖最近评分记录
  • drive2me R币 +3 鼓励问题。 2008-6-14 14:14
埋头做事 低头做人

TOP

那只有写进服务了。
unix/linux下写配置,具体的忘记了,太多年了。。。。
windows下,如果用ruby写服务不会,可以尝试用别的写服务,比如C,然后调用。
本帖最近评分记录
  • drive2me R币 +3 谢谢! 2008-6-14 14:14

TOP

windows上写服务可以用win32-service

gem install win32-service


本帖最近评分记录
  • drive2me R币 +3 谢谢。 2008-6-14 14:15
Digging ruby with Pickaxe,
Running agilely on rails

TOP

Windows下可以通过修改注册表实现。
HKey_Local_Machine\SOFTWARE\Microsoft\ Windows\CurrentVersion\Run
本帖最近评分记录
  • drive2me R币 +3 谢谢! 2008-6-14 14:15

TOP

linux下更简单,ruby脚本本身是可执行的
chmod 755 /path/ruby_file.rb
再把这个文件的路径写进rc.local或其他启动时系统自动执行的脚本。
本帖最近评分记录
  • drive2me R币 +3 谢谢! 2008-6-14 14:15

TOP

2008-11-22 19:55 Crawled by CCBot/1.0 (+http://www.commoncrawl.org/bot.html) @38.103.63.61