
systemctl hybrid-sleep
あるいは、マニュアルによると、その中にあるすべてのスクリプトを実行してから、/lib/systemd/system-sleep
独自の実行を続行する必要がある同様のものです。代わりに、私が置いたすべてのスクリプトを完全に無視します。
gnome-terminal -e "touch Documents/qwert"
while [ 1 ]
do
echo hi
done
^ファイルを作成した後は、無限ループに陥ります。私もtouch /home/u/Documents/qwert
このようなことを試しました。
実は私は混乱しています。これは、実際にはハイブリッド省電力モード、休止状態などにより衝突が発生する可能性がある。今後フルラン、つまり私のラップトップはどんな種類のスリープモードにも入ることができず、代わりに空の画面が表示され、完全に停止します。ただし、その前にログアウトして数秒後にのみクラッシュするので、スクリプトを想定してください。実行する必要があります。結局のところ、ログアウトする前に実行する必要があります。
答え1
gnome-terminal
接続するXサーバーがないため、ここでは実行されません(ログインしているユーザーではなくrootとして実行されます)。gnome-terminal
とにかく、それは不要で、ここでは最高です。touch /home/u/Documents/qwert
取らずに逃げるgnome-terminal -e
返品:
スクリプトが実行可能であることを確認してください(chmod +xスクリプト名)。
#! /bin/sh
または(#! /bin/bash
bashのみの機能を使用している場合)を次のように追加します。最初スクリプト行。