LightDm 指令在 shell 腳本中不起作用

LightDm 指令在 shell 腳本中不起作用

我找到了一個腳本來檢查蓋子何時關閉,並試圖讓他鎖定螢幕。我先嘗試了下面的程式碼,它有效,但結果卻是我不想要的。 (代碼檢查蓋子是否關閉,如果是,則關閉systemctl suspend

if [ "${1}" -eq 1 ]; then systemctl suspend 
fi

我檢查了我需要的正確命令是什麼,並嘗試將其放入:

if [ "${1}" -eq 1 ]; then dm-tool switch-to-greeter 
fi

當我嘗試時,沒有任何反應(該命令在終端機中有效,但在腳本中無效)。有誰知道如何修復它/其他具有相同功能的命令?

相關內容