id -u
コマンドを使用して実行ユーザーの UID(ユーザーID)を確認することでチェックできます。
#!/bin/bash
# スクリプトをsudoで実行しているか確認
if [ "$(id -u)" -ne 0 ]; then
echo "このスクリプトはsudoで実行する必要があります。"
exit 1
fi
通常、root ユーザーの UID は 0 となります。
プログラムを中心とした個人的なメモ用のブログです。
タイトルは迷走中。
内容の保証はできませんのであしからずご了承ください。