Linux で自宅サーバ [ Home Server Techncial ]

>>トップページに戻る

BBS 過去ログ No.0012に戻る

タイトル: /etc/profileがおかしい!?
記事No: 3822
投稿日: 2005/08/28(Sun) 04:06
投稿者: btom
sdkのインストールをし、/etc/profileに環境変数を設定をし、
source /etc/profile
を実行したところエラーが出てしまいました。
自分の環境変数の設定方法が違うのかと思い、追加した行は
削除して元に戻してみたのですが、一向にエラーが消えません。

以下に/etc/profileのデータとエラーメッセージを示します。

復旧方法が分かれば教えてください。よろしくお願いします。

/etc/profileのデータ↓↓↓↓↓

# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

# Path manipulation

if [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/sbin" ; then
PATH=/sbin:$PATH
fi

if [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/sbin" ; then
PATH=/usr/sbin:$PATH
fi

if [ `id -u` = 0 ] && ! echo $PATH | /bin/grep -q "/usr/local/sbin" ; then
PATH=/usr/local/sbin:$PATH
fi

if ! echo $PATH | /bin/grep -q "/usr/X11R6/bin" ; then
PATH="$PATH:/usr/X11R6/bin"
fi

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

USER=`id -un`
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"
HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

for i in /etc/profile.d/*.sh ; do
if [ -r $i ]; then
. $i
fi
done

unset i

発生するエラー↓↓↓↓↓
: command not found
: command not found
: command not found
'bash: /etc/profile: line 39: syntax error near unexpected token 'do
'bash: /etc/profile: line 39: 'for i in /etc/profile.d/*.sh ; do

▲ページの最上部に戻る

Copyright©2003 Home Server Technical. All Right Reserved.
webmaster@miloweb.net