linux - 为什么 bash 不调用 python 脚本?

标签 linux bash centos

我有以下 Bash 脚本:

#!/bin/bash

DATE=$(date +"%Y-%m-%d_%H%M")

raspistill -vf -hf -o /home/pi/camera/$DATE.jpg

python script.py

为什么 bash 脚本不调用 script.py?也许命令 raspistill 会杀死主进程?

最佳答案

尝试在您的 Bash 脚本中添加一些调试语句。例如:

#!/bin/bash

DATE=$(date +"%Y-%m-%d_%H%M")

raspistill -vf -hf -o /home/pi/camera/$DATE.jpg

echo "Before script.py";
python script.py
echo "After script.py";

这将在 Bash 脚本中提供一些关于执行的初步反馈。

关于linux - 为什么 bash 不调用 python 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41040175/

相关文章:

bash - 试图做出一个 if 语句,它会在 bash 中完成某些操作后继续执行

linux - CentOS SSH 断管卡住

c - 发送源地址为 0.0.0.0 的 UDP 包

bash - 在 macOS 上计算 Bash 中的日期/时间差异

bash - 脚本 : substitute value in script and display it

linux - 为 bash 编写脚本时遇到问题

ssh - 启动 SSH session 时 FIPS 完整性验证测试失败

c++ - 在 C++ 中打印 char 字符串时,Linux Ubuntu 中的 g++ 出现段错误,但 Windows 中的 g++/MingW 则不会出现段错误

正则表达式获取除当前词典和父词典之外的点文件

python - 使用 CPU 的已失效进程