Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash Pfsense 2.4.4:运行到Crontab中以执行CURL http响应状态问题的自定义脚本_Bash_Curl_Cron_Freebsd_Pfsense - Fatal编程技术网

Bash Pfsense 2.4.4:运行到Crontab中以执行CURL http响应状态问题的自定义脚本

Bash Pfsense 2.4.4:运行到Crontab中以执行CURL http响应状态问题的自定义脚本,bash,curl,cron,freebsd,pfsense,Bash,Curl,Cron,Freebsd,Pfsense,我目前正在Pfsense 2.4.4中执行我的项目,使用bash脚本(script.sh)执行CURL-into-crontab*/1****(每1分钟一次)。当我使用CLI运行脚本时,它工作得很好,但是当我将script.sh放入crontab时,它不工作,并且CURL代码行不响应任何结果。请建议。Pfsense使用FreeBSD操作系统 我已经使用命令行测试了script.sh,它工作得很好,但不是在crontab中。在做了一些调查之后,在使用crontab执行脚本时避免了CURL代码。脚本

我目前正在Pfsense 2.4.4中执行我的项目,使用bash脚本(script.sh)执行CURL-into-crontab*/1****(每1分钟一次)。当我使用CLI运行脚本时,它工作得很好,但是当我将script.sh放入crontab时,它不工作,并且CURL代码行不响应任何结果。请建议。Pfsense使用FreeBSD操作系统

我已经使用命令行测试了script.sh,它工作得很好,但不是在crontab中。在做了一些调查之后,在使用crontab执行脚本时避免了CURL代码。脚本是在crontab中执行的,但它避免了脚本本身中的CURL代码行

script.sh

#!/bin/sh
status_code=$(curl --write-out %{http_code} --silent --output /dev/null https://google.com)
echo $status_code >> /home/log
echo $status_code
克朗塔布

*/1     *       *       *       *       root    /home/script.sh

因此,在脚本执行后,它会将http响应代码写入/home/log文件200或404等。

像这样测试
cron
:tq sir,已经通过导入完整路径解决了:from freebsd crontab:)