Score:0

เรียกใช้สคริปต์หลามเมื่อการเชื่อมต่ออินเทอร์เน็ตพร้อมใช้งานบน Jetson Nano (Ubuntu 18.04)

ธง in

ฉันต้องตั้งค่าอุปกรณ์ Jetson Nano เพื่อให้เปิดใช้สคริปต์ Python ทุกครั้งที่มีการเชื่อมต่ออินเทอร์เน็ต

ดังนั้น อ้างถึง คำถามนี้ฉันทำสิ่งต่อไปนี้:

  • ฉันสร้างสคริปต์ 'run_when_connection_available':
#!/bin/sh

# สร้างโฟลเดอร์จำลองเพื่อตรวจสอบการทำงานของสคริปต์
mkdir /home /user_name/dummy_folder_00

# ฆ่าอินสแตนซ์ก่อนหน้าของระบบ
pkill python3

# ย้ายไปยังโฟลเดอร์ด้วยสคริปต์หลามและเปิดใช้งาน
ซีดี /home/user_name/projects/folder
/usr/bin/python3 launcher.py --arg01 --arg02 ...

# สร้างโฟลเดอร์จำลองอื่นเพื่อตรวจสอบการทำงานของสคริปต์
mkdir /home /user_name/dummy_folder_01

  • ฉันทำให้สคริปต์นี้ใช้งานได้และคัดลอกไปที่ /etc/network/if-up.d

ตอนนี้ ทุกครั้งที่ฉันเสียบสายอีเทอร์เน็ตออกแล้วเสียบใหม่ ฉันเห็นโฟลเดอร์จำลองถูกสร้างขึ้นใน /home/user_name แต่สคริปต์ไพธอนไม่เปิดใช้ (อย่างน้อยก็ไม่ปรากฏในการตรวจสอบระบบ) ฉันลองเรียกใช้คำสั่งในสคริปต์จากเทอร์มินัล และทุกอย่างทำงานได้ดี โปรแกรม python เริ่มทำงานตามที่คาดไว้ ฉันทำอะไรผิดหรือเปล่า?

Score:0
ธง it

ฉันได้เขียนสคริปต์ทุบตีเพื่อช่วยในเรื่องนี้: https://github.com/waltinator/net-o-matic มันเฝ้าดูการเชื่อมต่อ และเมื่อการเชื่อมต่อหลุด จะทำสิ่งที่ผู้ใช้ระบุเพื่อพยายามเชื่อมต่อใหม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา