私は最近私の/ etc/profileに変更を加えた後、iTermやターミナルで新しいタブを開くとプロンプトが表示されません。私は/ etc/profileの変更をVimの取り消しを使って前のように戻してみましたが、まだログインプロンプトが表示されませんでした。私は別のユーザーとしてログインしようとしましたが、他のユーザーにも同じ問題があります。そのため、エラーはグローバルbashログインにあると思います。/etc/motdは実行されませんが、他のファイルについてはわかりません。通常はコンピュータを再起動しますが、動作するシェルが1つあり、コンピュータを再起動することでそのシェルを失うことに躊躇しています。エラーが記録される場所はどこにありますか?あなたの助けのおかげで、 ケビンはBashログインのプロンプトが表示されなくなった
ここでは私は/ etc/profileです:
#put this in to try and debug, but does not show on the screen
echo "hello"
export PYTHONPATH=/Library/Python/2.6/site-packages:$PYTHONPATH
# System-wide .profile for sh(1)
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
if [ -x /usr/libexec/path_helper ]; then
eval `/usr/libexec/path_helper -s`
fi
if [ "${BASH-no}" != "no" ]; then
[ -r /etc/bashrc ] && . /etc/bashrc
fi
fortune
あなたの '/ etc/profile'には現在何が入っていますか? – chrisaycock
ある種の無限ループが発生している可能性があります。新しいタブを開くと、どのプロセスがpsで表示されますか? CPU使用率はどのようなものですか? – thkala
CPU使用率は約10〜20%です。/etc/profileを表示するための質問を編集しました。 –