小编mbu*_*980的帖子

我应该如何为 cron 作业设置 HTTP 代理变量?

我有一个 python 脚本,需要从 crontab 运行,通过 HTTP 代理路由所有流量。

/etc/profile我已经在使用中设置了代理

http_proxy=http://192.168.0.1:3128    # (Address changed for privacy)
https_proxy=http://192.168.0.1:3128
export http_proxy
export https_proxy
Run Code Online (Sandbox Code Playgroud)

当然,如果我从终端运行 myscript.py ,效果很好,但是当将作业添加到 crontab 时,它会在运行时恢复使用标准服务器 IP。

确保从 cron 运行的任何 python 脚本使用代理的最安全方法是什么?我确实发现有人提到添加

HTTP_PROXY=http://192.168.0.1:3128
HTTPS_PROXY=http://192.168.0.1:3128
Run Code Online (Sandbox Code Playgroud)

到 crontab 的顶部。当使用简单的 python 脚本测试 IP 检查器网站时,这似乎有效,但这是最安全的方法吗?

除了我发现的一篇旧帖子之外,没有任何关于此的文档。

cron python environment-variables

5
推荐指数
1
解决办法
7042
查看次数

标签 统计

cron ×1

environment-variables ×1

python ×1