The UNIX and Linux Forums  
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。

Go Back   UNIXおよびLinuxフォーラム > トップフォーラム > シェルプログラミングとスクリプティング
Googleのunix.com



シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。

その他のUNIXおよびLinuxフォーラムトピックは参考にすること
スレッド スレッドスターター フォーラム 返信 最後の投稿
EOFを、以下のチェック ramkrix 高レベルのプログラミング 10 2008年3月11日 01:43午前
ゼロ以外の値をチェックする philplasma UNIXのダミー質問と回答のため 6 2008年1月8日 04:51午後
cp進捗状況をチェックする MarGur UNIXのダミー質問と回答のため 0 2007年5月15日 05:13午後
のPXEをチェックする マエストロ@ altiris Sun Solaris 5 2004年5月25日 01:06午前

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek を搭載 Powered by Google
 
LinkBack スレッドツール このスレッドを検索 スレッドを評価 表示モード
  #1固定リンク)  
Old 2007年7月19日
filthymonk filthymonk is offline
登録ユーザー
  
 

参加日: 2007年5月
投稿: 59
チェックのUID

どうすればについては、ユーザーのuidを取得することを確認するのですか?

コード:
if [ $uid != 'root' ] 
then 
        echo "You are not a superuser, please login as a superuser"
        exit1; 
fi
上記のコードは機能しません。一部の教祖を助けてくださいすることができます。
1 。方法は、ユーザーのuidを取得するか?私が知っているIDを入力するだけで一日を確認する方法は、スクリプトを取得するか?
2 。もし彼/彼女は秀はどうすれば全体のスクリプトを終了ですか?
3 。上記のプロセスの残りを続行することができますが、その一日?

-ありがとう&よろしく-
  #2固定リンク)  
Old 2007年7月19日
matrixmadhan matrixmadhan is offline Forum Advisor  
Technoratiのマスター
  
 

参加日: 2005年3月
場所:Bのリーフノード+木
投稿数:2954
$ユーザー名を使用し

コード:
if [ $USERNAME != 'root' ]
 then
  echo "you are not root"
 else
  echo "you are root"
 fi
  #3固定リンク)  
Old 2007年7月19日
filthymonk filthymonk is offline
登録ユーザー
  
 

参加日: 2007年5月
投稿: 59
なるほど...私はユーザー名とi $エコーだけだった
  #4固定リンク)  
Old 2007年7月19日
matrixmadhan matrixmadhan is offline Forum Advisor  
Technoratiのマスター
  
 

参加日: 2005年3月
場所:Bのリーフノード+木
投稿数:2954
シェルとOSを使用している場合は?
  #5固定リンク)  
Old 2007年7月19日
matrixmadhan matrixmadhan is offline Forum Advisor  
Technoratiのマスター
  
 

参加日: 2005年3月
場所:Bのリーフノード+木
投稿数:2954
何もしてみてください

コード:
id | sed 's/).*$//;s/^.*(//'
  #6固定リンク)  
Old 2007年7月19日
filthymonk filthymonk is offline
登録ユーザー
  
 

参加日: 2007年5月
投稿: 59
私はSunは、 Solaris 9 、 bashを使用しています
  #7固定リンク)  
Old 2007年7月19日
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
中毒
  
 

参加日: 2007年1月
場所: Варна 、 България /ミラノ、イタリア
投稿数:2877
引用:
当初の投稿 filthymonk View Post
[...]
1 。方法は、ユーザーのuidを取得するか?

コード:
$ ps -p $$
   PID TTY      TIME CMD
 10387 pts/4    0:00 bash
$ id
uid=0(root) gid=1(other)
$ echo $UID
0
$ [ "$UID" -eq 0 ]||{ echo 'Go away!';exit 1;}
$ su - oracle
$  [ "$UID" -eq 0 ]||{ echo 'Go away!';exit 1;}
Go away!
logout
Closed Thread

ブックマーク

スレッドツール このスレッドを検索
このスレッドを検索

高度な検索
表示モード このスレッド
このスレッド

投稿ルール
あなた ことができない。 新しいスレッドを投稿
あなた ことができない。 返信の投稿
あなた ことができない。 添付ファイルの投稿
あなた ことができない。 自分の投稿を編集

BBコード なる 〜の上に
スマイリー なる 〜の上に
[イメージ] コードは 〜の上に
HTMLコードは、 オフ
トラックバック なる 〜の上に
ピングバック なる 〜の上に
Refbacks なる 〜の上に




すべてGMT -4です。現在の時刻は 11:39午前


提供: vBulletin、著作権© 2000 - 2006、Jelsoft企業株式会社。言語翻訳による電源
vBCredits v1.4著作権© 2007 - 2008 、 PixelFXスタジオ
は、 UNIXおよびLinuxフォーラムのコンテンツ著作権© 1993 〜 2009 。すべての権利を管理しReserved.Ad RedTyger

コンテンツ関連のURLで vBSEO 3.2.0