gpt4 book ai didi

ruby-on-rails - 如何创建一个 cron 作业来运行 ruby​​ 脚本?

转载 作者:数据小太阳 更新时间:2023-10-29 06:46:08 24 4
gpt4 key购买 nike

我想创建一个 cron 作业来运行 ruby​​ 脚本。这是我放在 crontab 中的内容。

2 * * * * ruby /home/mark/project/script.rb >> /home/mark/cronOutput.txt

但它没有运行。我认为当 cron 以 root 身份运行时,环境加载存在一些问题。

请帮忙。

最佳答案

如果您的 ruby​​ 在非标准路径中,那么我个人喜欢将我的 ruby​​ 调用包装在一个 shell 脚本中,从而确保正确设置我的 ruby​​ 程序所需的所有路径等,并在 crontab 中安排脚本。做类似的事情

2 * * * * /home/mark/project/ruby_wrapper_sh >> /home/mark/cronOutput.txt 2>&1

你的/home/mark/project/ruby_wrapper_sh 应该是这样的

#!/bin/bash

. ~mark/.bash_profile
`ruby /home/mark/project/script.rb`

关于ruby-on-rails - 如何创建一个 cron 作业来运行 ruby​​ 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12066489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com