ruby调用python脚本_无法在Python脚本中执行Ruby脚本(Unable to execute Ruby script in a Python script)

I'm having trouble executing a Ruby script with my Python code.

My server has a cron job that is supposed to execute a Python script and a Ruby script. However, the Ruby script has to be executed after the Python one, so I decided to add a line:

os.system("ruby /home/username/helloworld.rb")

at the end of the Python script.

It runs, but I'm getting this error in the log file:

/bin/sh 1: ruby not found

I'm not sure why this is happening; I've tried calling the exact same function in the Python console as well as running the Python script manually, and both work perfectly. In other words, this line of code doesn't work ONLY when the script is triggered by cron.

Is there something else I need to put in my crontab/Python script perhaps?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值