ฉันต้องการเรียกใช้สคริปต์เพื่อซิงค์ไดเรกทอรีบ้านของฉันกับเครื่องอื่นเมื่อใดก็ตามที่ฉันออกจากระบบ Gnome มีวิธีที่จะขอเข้าสู่กระบวนการออกจากระบบ Gnome หรือไม่?
ฉันต้องการเรียกใช้สคริปต์เพื่อซิงค์ไดเรกทอรีบ้านของฉันกับเครื่องอื่นเมื่อใดก็ตามที่ฉันออกจากระบบ Gnome มีวิธีที่จะขอเข้าสู่กระบวนการออกจากระบบ Gnome หรือไม่?
คำตอบ:
สคริปต์ / etc / gdm / PostSession / Default ถูกเรียกใช้โดยรูทเมื่อใดก็ตามที่มีคนออกจากเซสชัน X ของเขา คุณอาจเพิ่มสิ่งที่ชอบ
if [ ${USERNAME} = "myuser" ];then
su myuser -c /home/myuser/logout.sh
fi
ก่อนถึงทางออก 0
จากนั้นสร้างไฟล์ /home/myuser/logout.sh ทำให้เป็นไฟล์ปฏิบัติการและเพิ่มการเรียก rsync ของคุณ
คุณสามารถเพิ่มสคริปต์ลงใน~/.bash_logout
ไฟล์สคริปต์ (สร้างมันหากไม่มีอยู่ แต่ต้องแน่ใจว่าทำเครื่องหมายเป็นไฟล์เรียกทำงาน)
ฉันกำลังค้นหาวิธีการทำเช่นนี้กับเซสชัน Gnome เท่านั้นเนื่องจากการใช้~/.bash_logout
จะใช้สำหรับการออกจากระบบเซสชัน Gnome แต่ยังออกจากเซสชันอื่น (BASH) ด้วยเช่นกัน (คอนโซล SSH เป็นต้น)