在树莓派上启动期间未找到 Bash 别名

时间:2021-04-03 20:42:47

标签: python bash cron alias

我正在尝试获取一个简单的脚本,以便在 debian Raspberry Pi 启动时运行 startupTest.py 将运行时间写入 .txt 文件

$python3 /home/pi/startupTest.py 在命令行中成功运行

$ python /home/pi/startupTest.py 在命令行中成功运行

但是使用 $ sudo crontab -e @reboot python3 /home/pi/startupTest.py &

收益

bash: alias: python: not found

bash: alias: /usr/local/bin/python3.8: not found

bash: alias: python: not found

bash: alias: /usr/local/bin/python3.8: not found

bash: alias: python: not found

bash: alias: /usr/local/bin/python3.8: not found

好的,我在那个目录中缺少 python3.8 吗?没有

$ ls /usr/local/bin 显示 python3.8

我是一名机械工程专业的学生,​​试图让测试系统为我的高级设计项目工作。

1 个答案:

答案 0 :(得分:2)

问题在于运行 sudo crontab -e 时实际上是 root 用户运行脚本。如果您的 startupTest.py 中没有任何可能需要 sudo 权限的特殊代码,只需删除 sudo 并将您的命令添加到 crontab -e 启动列表中。

相关问题