หลังจากรีบูต ฉันต้องเปิดเทอร์มินัล 3 เครื่อง โดยรันการสมัครสมาชิก MQTT
โดยผมแบ่งการดำเนินการออกเป็น 2 ส่วน คือ 1) ก .sh
เรียกใช้การสมัครสมาชิกเหล่านั้น และ 2) ดำเนินการหลังจากรีบูต
ส่วนที่ 1 -mqtts.sh
ไฟล์
#! /ถัง/ทุบตี
gnome-terminal --tab -- mosquitto_sub -u "guy" -P "1234" -h "192.168.3.200" -t "myHome/ข้อความ"
gnome-terminal --tab -- mosquitto_sub -u "guy" -P "1234" -h "192.168.3.200" -t "myHome/log"
gnome-terminal --tab -- mosquitto_sub -u "guy" -P "1234" -h "192.168.3.200" -t "myHome/debug"
gnome-terminal -- mosquitto_pub -u "guy" -P "1234" -h "192.168.3.200" -t "myHome/All" -m "สถานะ"
เมื่อฉันเรียกใช้ไฟล์นี้ แท็บใหม่ 3 แท็บจะเปิดขึ้นโดยแสดงการสมัครสมาชิกตามต้องการ
คำถามที่ 1: วิธีแก้ไขชื่อของแต่ละแท็บ ?
ตอนที่ 2 - ทำงานเมื่อเริ่มต้น
ฉันลองหลายตัวเลือก:
การเพิ่ม ก ครอน
งานที่ใช้ sudo crontab -e
,เพิ่ม @รีบูต
/home/guy/Documents/mqtts.sh`ล้มเหลว
การเพิ่ม /etc/rc.local
เส้น /home/guy/Documents/mqtts.sh || ทางออก 1
.ล้มเหลว
คำถามที่ 2: เกิดอะไรขึ้นกับวิธีที่ 1,2 ที่ล้มเหลว
ผู้ชาย