簡単なシェルスクリプトを実行する

今回は、LinuxMint(22.3-Cinnamon)を起動して、簡単なシェルスクリプトを実行します。

Ubuntu(22.04.5LTS)環境でも、この投稿と同様の操作が有効です。

簡単なシェルスクリプトを実行しよう

nanoをインストールする

まず始めにnanoをインストールします。

インストールの詳細は下記の投稿からどうぞ。

nanoを起動する

nanoをインストールしたあと、ターミナルで下記のコードを実行するとnanoが起動します。

nano hibernate.sh

シェルスクリプトを編集する

コードを入力する

起動したnanoのウインドウにコードを入力します。

ここではターミナルから電源を休止状態にするのコードを使います。

sudo sleep 0.1
xflock4
sleep 3
echo "mem" | sudo tee /sys/power/state
nano

保存する

保存するときは、Ctrlキーを押しながらアルファベットのOキーを押します。

nano

確認が入る

書き込むファイル名を確認し、Enterキーを押します。

nano

実行する準備

権限を付与する

シェルスクリプトを実行するために権限を付与します。

ターミナルを起動して下記のコードを入力し、実行(Enterキーを押下すること)します。

chmod +x hibernate.sh
ターミナル

シェルスクリプトを実行する

ターミナルに下記のコードを入力し、実行します。

パスワードを問われたら、ログイン時に使用するパスワードを入力します。

./hibernate.sh

電源が休止状態になれば成功です。

ターミナル

うまく実行されないとき

xfce4がインストールされていない場合、2行目のコードが実行されません。

そのときはターミナルで下記のコードを実行します。

sudo apt install xfce4-session
ターミナル