關機時殺死 SSHFS? (系統/暴發戶)

關機時殺死 SSHFS? (系統/暴發戶)

顯然,在嘗試重新啟動或關閉 Ubuntu 時啟動 SSHFS 掛載點可能會導致系統掛起。我真的很想避免由於使用可能損壞的 md 軟 RAID 鏡像陣列而必須重新啟動電源。

這裡列出了一個解決方法,但它是 Systemd 的關閉/終止腳本,Ubuntu 將來會使用該腳本,但尚未在 14.04 LTS 中實現:

https://wiki.archlinux.org/index.php/sshfs#Shutdown_hangs_when_sshfs_is_mounted

使用 Upstart 如何完成相同的事情?

答案1

以 root 身分建立/etc/init/killsshfs.conf檔案:

# killsshfs - 
#
# This service pkill sshfs 
description "pkill sshfs"
start on deconfiguring-networking
console log
task

exec /usr/bin/pkill sshfs

根據新貴維基:

如果您要將這樣的 systemd 服務轉換為 Upstart 作業,則應使用 deconfiguring-networking 作為停止事件。

在這種情況下,當deconfiguring-networking在關閉期間發出事件時,upstart 會在網路關閉之前啟動killsshfs執行命令的作業。pkill sshfs

這相當於systemd 殺死 sshfs 服務

相關內容