Puncte:0

Rulați scriptul python când conexiunea la internet devine disponibilă pe Jetson Nano (Ubuntu 18.04)

drapel in

Trebuie să configurez un dispozitiv Jetson Nano, astfel încât să fie lansat un script Python de fiecare dată când este disponibilă o conexiune la internet.

Deci, referindu-ne la această întrebare, am facut urmatoarele:

  • Am creat scriptul „run_when_connection_available”:
#!/bin/sh

# creați un folder fals pentru a verifica execuția scriptului
mkdir /home /nume_utilizator/dummy_folder_00

# distruge instanțele anterioare ale sistemului
pkill python3

# mutați în folderul cu script Python și lansați-l
cd /home/nume_utilizator/proiecte/folder
/usr/bin/python3 launcher.py --arg01 --arg02 ...

# creați un alt folder fals pentru a verifica execuția scriptului
mkdir /home /nume_utilizator/dummy_folder_01

  • Am făcut acest script executabil și l-am copiat în /etc/network/if-up.d

Acum, de fiecare dată când conectez cablul ethernet din nou, pot vedea că folderele false sunt create în /home/user_name, dar scriptul python nu este lansat (cel puțin, nu apare în monitorul sistemului). Am încercat să rulez comanda în script din terminal și totul funcționează bine, programul python pornește așa cum era de așteptat. Fac ceva greșit?

Puncte:0
drapel it

Am scris un script bash pentru a ajuta cu asta: https://github.com/waltinator/net-o-matic Urmărește conexiunea și, atunci când conexiunea se întrerupe, face un lucru specificat de utilizator pentru a încerca să se reconecteze.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.