ホームページ  >  記事  >  バックエンド開発  >  ルーチンに従わない単純なシェルです。専門家に見てもらえますか?

ルーチンに従わない単純なシェルです。専門家に見てもらえますか?

WBOY
WBOYオリジナル
2016-06-13 13:49:17813ブラウズ

ルーチンに従わない単純なシェル。誰か助けてくれませんか?

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->#!/bin/bash

exeuser=worker
userid=`id -nu`
if [ "$userid"!="$exeuser" ];then
    echo "only user:worker can execuce"
    exit;
fi


スクリプト、root で実行するのを忘れることがあります。 、スクリプトは判断を追加しますが、常に true を返す場合は理由がわかりません

------解決策-------------- ----- -
ワーカーユーザーとして実行するとtrueが返されません。Linux as4で試してみました。 。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。