🐧
snapstoreをrefreshするshellの作成
snapstoreをrefreshするshellを作成しました。
主に「snap has no updates avaliable」エラーが起きた時に使用します。
久しぶりにLinux環境でshellscriptを作成したので、備忘として手順を記載します。
shellscriptを作成する
homeの下に自作shell保管用のディレクトリを作成します。
$ mkdir /home/username/shell
shellディレクトリ配下に以下のshellscriptを格納します。
snaprefresh.sh
echo "start"
sudo killall snap-store
sudo snap refresh snap-store
echo "end"
実行権限を付与します。
$ chmod 755 snaprefresh.sh
環境変数を設定する
どこにいても実行できるようにパスを通します。
$ export PATH="$PATH:/home/username/shell"
登録した環境変数を読み込みます。
$ source ~/.bash_profile
動作テスト
Terminalで以下のコマンドを実行します。
$ snaprefresh.sh
Discussion