Мне нужно настроить устройство Jetson Nano, чтобы скрипт Python запускался каждый раз, когда доступно подключение к Интернету.
Итак, ссылаясь на этот вопрос, я сделал следующее:
#!/bin/sh
# create a dummy folder to check script execution
mkdir /home /user_name/dummy_folder_00
# kill previous instances of the system
pkill python3
# move to folder with python script and launch it
cd /home/user_name/projects/folder
/usr/bin/python3 launcher.py --arg01 --arg02 ...
# create another dummy folder to check script execution
mkdir /home /user_name/dummy_folder_01
Теперь каждый раз, когда я подключаю и снова подключаю кабель Ethernet, я вижу, что папки-пустышки создаются в /home/user_name, но скрипт python не запускается (по крайней мере, он не t появится на системном мониторе). Я попытался запустить команду в скрипте из терминала, и все работает нормально, программа python запускается, как и ожидалось. Я что-то не так делаю?