crontab python 传参数
时间: 2023-10-14 18:30:21 浏览: 230
python进行参数传递的方法
你可以在 crontab 中直接运行一个 Python 脚本,并将参数传递给它。例如,假设你有一个名为 `script.py` 的 Python 脚本,它需要两个参数,你可以使用以下 crontab 条目来运行它:
```
* * * * * /usr/bin/python /path/to/script.py arg1 arg2
```
在这个例子中,`* * * * *` 表示这个 crontab 条目将在每分钟都运行。`/usr/bin/python` 是 Python 解释器的路径,`/path/to/script.py` 是你的 Python 脚本的路径,`arg1` 和 `arg2` 是你要传递给脚本的参数。
在你的 Python 脚本中,你可以使用 `sys.argv` 来获取传递的参数。`sys.argv` 是一个字符串列表,其中第一个元素是脚本的名称,后面的元素是传递给脚本的参数。在上面的例子中,`sys.argv[0]` 将是 `'script.py'`,`sys.argv[1]` 将是 `'arg1'`,`sys.argv[2]` 将是 `'arg2'`。
阅读全文