sce.sh:
source /home/admin/.rvm/environments/ruby-2.1.2@rails4 ruby /export/Data/wj/schedule/update_middle_page_mediaid.rb
nohup sh sce.sh &
显示挂起了 job,但是 .rb 中写入 file 并未成功。
用 screen 或者 tmux 吧
#1 楼 @hisea 最后放弃了这种方法。.rb 里本来用的 rufus-schedule 加了些好些定时任务。只能最后一个个都配到了系统的 crontab 里。。。nohup 不能获取 用户级的环境变量?已经 source 了还是不行。。。。坑爹
把 ruby 写全路径试试
#1 楼 @hisea #2 楼 @wujian_hit 我怀疑楼主正是在 tmux 内运行这个命令吧!?
#4 楼 @gihnius 没有