วิธียกเลิกการรีสตาร์ทใน Mac OS X 10.6


4

เมื่อฉันกดปุ่มเริ่มใหม่หลังจากนั้นหนึ่งหรือสองวินาทีทุกอย่างจะปิดลงและเครื่องจะรีสตาร์ท แต่บางครั้งภายในวินาทีนั้นฉันก็ตระหนักว่าฉันไม่ต้องการรีสตาร์ทจริงๆ ฉันจะหยุดเครื่องไม่ให้รีสตาร์ทในเวลานั้นได้อย่างไร

วิธีที่ดีที่สุดที่ฉันสามารถหาได้คือการยกเลิกคำขอบันทึกหากมีบางสิ่งที่จำเป็นต้องบันทึก แต่นั่นไม่ใช่กรณี

คำตอบ:


8

หากคุณรวดเร็วจริงๆคุณสามารถเปิดหน้าต่างเทอร์มินัลแล้วพิมพ์

sudo killall shutdown

ที่อาจทำงานได้ มิฉะนั้นให้เปิดแอปพลิเคชั่นที่ถามว่าคุณต้องการจะเลิกจริงๆหรือไม่ คุณสามารถใช้ applescript เพื่อสร้างแอปพลิเคชันดังกล่าว:

on quit
display dialog "Really shut down?" buttons {"No", "Yes"} default button "no"
 if the button returned of the result is "Yes" then
 continue quit
 end if
 -- If I don't continue the quit, the app will keep running.
end quit

พิมพ์ที่ลงในตัวแก้ไขแอปพลิเคชันแล้วบันทึกเป็นแอปพลิเคชัน

NB วิธีการทั้งสองนี้อาจไม่ทำงาน ฉันขี้เกียจเกินไปที่จะทราบว่าพวกเขาทำเพราะอาจเกี่ยวข้องกับการรีบูตหลายครั้ง


และ @JFW ฉันชอบข้อเสนอแนะของคุณ แต่มันจะดีถ้าฉันสามารถปิดระบบของฉันต่อไปไม่ จำกัด ถ้าฉันไม่ได้ทำอะไร ในขณะนี้ดูเหมือนว่าฉันจะต้องยืนยันการปิดเป็นหลักซึ่งไม่ดี (ไม่เลวเท่าการปิดตัวลงเช่นเดียวกับที่เจ้านายของฉันเดินไปขอไฟล์ X )
Ritwik Bose

1
ทีนี้คุณอาจจะหมดเวลาการสนทนาได้ - เพิ่ม "ด้วยการหมดเวลา 5" ต่อท้ายบรรทัด "display dialog" ด้วยวิธีนี้คุณจะมีหน้าต่าง 5 วินาทีเพื่อคลิกปุ่ม "ไม่" อย่างไรก็ตามถ้าคุณมีไอคอนของ applescript ที่มีประโยชน์เช่นท่าเรือคุณสามารถคลิกได้ทุกเมื่อที่คุณต้องการยกเลิกการปิดแทนที่จะเรียกใช้ทุกครั้ง
stib

ฉันจะให้มันยิงเมื่อฉันออกจาก bootcamp
Ritwik Bose

4

คลิกไอคอนใน Dock อย่างรวดเร็วเพื่อเปิดแอปที่ไม่ได้ทำงานอยู่

นั่นคือสิ่งที่ฉันทำถ้าฉันไม่สามารถใช้เคล็ดลับเอกสารที่ไม่ได้บันทึก


3

ฉันจะเก็บสตริงสุ่มไว้ใน TextEditor เสมอก่อนที่จะทำการรีบูตฉันจะถูกถามว่าฉันต้องการบันทึกเอกสารหรือไม่และมันทำให้ฉันมีเวลาคิดว่าฉันต้องการรีบูตหรือไม่ เมื่อกดปุ่ม Cancel บนกล่องโต้ตอบการรีบูตจะถูกยกเลิก

มันเป็นเคล็ดลับสกปรก แต่ทำงานได้ดีสำหรับฉัน


1

น่าเสียดายที่ฉันไม่ทราบคำสั่งทางลัดใด ๆ ที่หยุดการรีสตาร์ท แต่มีบางวิธี ... ผิดปกติในการยกเลิกการรีสตาร์ท

ดังที่คุณกล่าวว่าการเปิดเอกสารที่ไม่ได้บันทึกช่วยให้คุณสามารถหยุดการรีสตาร์ทได้

การเปิดเว็บเบราว์เซอร์โดยเปิดเบราว์เซอร์ (Firefox เป็นตัวเลือกที่ดีที่สุด) ซึ่งจะเตือนคุณและแจ้งให้ทราบหากคุณต้องการบันทึกแท็บสำหรับเซสชันการเรียกดูครั้งถัดไปจะมีผลเหมือนกัน


-1

ฉันสมมติว่า 98% ของคำสั่ง linux นั้นอยู่ใน mac ด้วย แต่บน Linux คุณสามารถสร้างทางลัดที่ชี้ไปที่sudo shutdown -cทำงานได้


ตามหน้า man สำหรับการปิดระบบบน osx ไม่มีตัวเลือก -c
stib
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.