首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OVH -执行cron

OVH -执行cron
EN

Stack Overflow用户
提问于 2021-04-08 19:40:47
回答 2查看 467关注 0票数 2

我正试图在OVH网络主机上安装cron。要执行的脚本位于: /home/login ftp/www/script.sh中。

因此,我在OVH接口上创建了一个cron,使用这个设置:

执行的./www/script.sh

  • Language:
  • 命令:其他

该脚本包含:

代码语言:javascript
运行
复制
#!/bin/bash
echo "Hello World"

如果我在ssh控制台上执行脚本,一切都很好。

但是,对于OVH官员来说,不可能:

代码语言:javascript
运行
复制
[2021-04-05 21:36:02] ## OVH ## END - 2021-04-05 21:36:02.246979 exitcode: 255
[2021-04-05 22:05:00] ## OVH ## START - 2021-04-05 22:05:00.778348 executing: /homez.1003/[login ftp]/www/test.sh
[2021-04-05 22:05:00] Cannot execute command for user '[login ftp]': Exec Format Error (err: -1)
[2021-04-05 22:05:00]
[2021-04-05 22:05:00] ## OVH ## END - 2021-04-05 22:05:00.813826 exitcode: 255

最后,下面是我的.ovhconfig文件:

代码语言:javascript
运行
复制
app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable64

我尝试过许多配置,但都没有成功。

FYI,我还在根文件夹(所以在/home/login中)有一个.htaccess,它可以在另一个路径上重定向。这会对cron的执行产生什么影响吗?

代码语言:javascript
运行
复制
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/path/to/
RewriteRule ^(.*)$ /path/to/$1 [L]
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-07-06 09:48:14

今天,我得到了一个支持答案:“其他”cronjobs不再起作用,菜单条目很快就会消失。

票数 0
EN

Stack Overflow用户

发布于 2021-04-27 19:12:22

似乎不可能在ovh/cron上执行sh文件。我尝试过使用php文件,它的工作原理就像一种魅力:

代码语言:javascript
运行
复制
<?php
shell_exec('echo "Hello World"');
?>

我对此相当惊讶,因为在web上有许多示例显示sh可执行文件为cron。也许ovh最近改变了它的政策。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67010826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档