OVH - 执行 cron
OVH - Executing cron
我正在尝试在 OVH 网络主机上设置 cron。
要执行的脚本位于:
/home/[登录 ftp]/www/script.sh
所以我使用此设置在 OVH 界面上创建了一个 cron:
- 要执行的命令:./www/script.sh
- 语言:其他
脚本包含:
#!/bin/bash
echo "Hello World"
如果我在 ssh 控制台上执行脚本,一切都很好。
但是,有了 OVH cron,没办法:
[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 文件:
app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable64
我试过很多配置都没有成功。
仅供参考,我在根文件夹(因此在 /home/[login ftp] 中)也有一个 .htaccess,它重定向到另一条路径。这会对 cron 执行产生任何影响吗?
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/path/to/
RewriteRule ^(.*)$ /path/to/ [L]
似乎无法在 ovh/cron 上执行 sh 文件。我已经尝试使用 php 文件,它就像一个魅力:
<?php
shell_exec('echo "Hello World"');
?>
我对此感到非常惊讶,因为网络上有很多示例将 sh 可执行文件显示为 cron。也许ovh最近改变了它的政策。
今天我得到了一个支持答复,“其他”cronjobs 不再工作,菜单条目将很快消失。
我正在尝试在 OVH 网络主机上设置 cron。 要执行的脚本位于: /home/[登录 ftp]/www/script.sh
所以我使用此设置在 OVH 界面上创建了一个 cron:
- 要执行的命令:./www/script.sh
- 语言:其他
脚本包含:
#!/bin/bash
echo "Hello World"
如果我在 ssh 控制台上执行脚本,一切都很好。
但是,有了 OVH cron,没办法:
[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 文件:
app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable64
我试过很多配置都没有成功。
仅供参考,我在根文件夹(因此在 /home/[login ftp] 中)也有一个 .htaccess,它重定向到另一条路径。这会对 cron 执行产生任何影响吗?
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/path/to/
RewriteRule ^(.*)$ /path/to/ [L]
似乎无法在 ovh/cron 上执行 sh 文件。我已经尝试使用 php 文件,它就像一个魅力:
<?php
shell_exec('echo "Hello World"');
?>
我对此感到非常惊讶,因为网络上有很多示例将 sh 可执行文件显示为 cron。也许ovh最近改变了它的政策。
今天我得到了一个支持答复,“其他”cronjobs 不再工作,菜单条目将很快消失。