ฉันต้องการเรียกใช้สคริปต์ทุบตีเมื่อเริ่มต้นใน Ubuntu 20.04 ด้วย มองเห็นขั้วได้. ไฟล์ test.sh ตั้งอยู่ที่ /usr/bin/test.sh ฉันสามารถเรียกไฟล์ test.sh ให้ทำงานเมื่อเริ่มต้นระบบได้ แต่ไม่ใช่ในหน้าต่างเทอร์มินัลที่มองเห็นได้
เนื้อหาของ test.sh:
#! /ถัง/ทุบตี
ก้อง "สวัสดี";
ฉันไม่สามารถใช้งานได้ ฉันได้พยายามแล้ว (รายบุคคล):
Crontab (มีและไม่มี '&' และมี/ไม่มี "sudo")
@reboot ทุบตี test.sh &
@reboot /usr/bin/test.sh &
@reboot DISPLAY=:0 xterm -hold -e bash -c "bash test.sh" &
@reboot DISPLAY=:0 xterm -hold -e bash -c "bash /usr/bin/test.sh" &
คำสั่งแอปพลิเคชันเริ่มต้น
sudo ทุบตี /usr/bin/test.sh
ทุบตี /usr/bin/test.sh
/usr/bin/test.sh
การสร้างบริการที่ /etc/systemd/system/testService.service
[หน่วย]
คำอธิบาย = บริการทดสอบ
[บริการ]
WorkingDirectory= /usr/bin
ExecStart= /usr/bin/test.sh
[ติดตั้ง]
WantedBy=multi-user.target
และเริ่มเปิดใช้งานและตรวจสอบสถานะ ..
systemctl เริ่ม testService.service
systemctl เปิดใช้งาน testService.service
การทดสอบสถานะ systemctlService.service
แต่สตาร์ทไม่ติด
ความช่วยเหลือ / ชี้ไปในทิศทางที่ดีขึ้นจะได้รับการชื่นชม!