python - 从 bash 脚本中调用 python 模块
问题描述
我的 bash 脚本如下所示:
#!/bin/bash
HOSTNAME=abc
MYIP=xyz
python3.5 -m webbrowser http://myserver/script.php?host=$HOSTNAME&ip=$MYIP
不幸的是,当我运行该脚本时,它不会终止。知道为什么这不能正常工作吗?
解决方案
在 linux bash 中:'&' 是命令终止符。如果您想使用“&”,请将您的 URL 放在单引号或双引号内。
例子:
python3.5 -m webbrowser "http://myserver/script.php?host=$HOSTNAME&ip=$MYIP"
否则,每次使用 CTRL+C 或 CTRL+Z 手动终止脚本
推荐阅读
- r - 已更新但仍无法正常工作 - 识别时间序列中的中断并为 R 中的每个中断分配唯一因子
- linux - NASM 汇编 - 将用户输入的两个数字相乘
- bash - 用于管理日期时间的 bash 内置函数
- java - 由于出现错误,无法将 double 换成 void
- amazon-web-services - AWS API Gateway - 在 Express 代理中间件上返回 403 Forbidden
- python - 使用 xpath 和 scrapy 提取图像
- r - 改变行总和,但前提是 NA 计数为 2 或更少
- python - 如何将块保存到新的 csv 文件中并自动命名 csv 文件?
- javascript - 无法使用 jsonp 和 openweathermap api 以下教程获取结果
- apify - 为什么我不能将数据推送到块 page.evaluate puppeteer crawler 内的数组中?