sh シェルスクリプトで自身が root かどうかを判別する

Facebooktwittergoogle_plustumblrmail

#! /bin/sh
myname=`basename $0`
rootuid="`id | sed 's/uid=([0-9]*)(.*/1/'`"
if [ ${rootuid} -ne 0 ] ; then
cat << EOS
${myname} needs root.
EOS
exit 1
fi
Facebooktwittergoogle_plustumblrmail
Yusuke Dada K.
Yusuke Dada K.
台湾の現地企業で主に組み込みソフトウエアの研究開発をしている日本人です。我人是個日本人,負責軟體的研究開發。在臺灣的科技公司工作。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です