6

新しい Ubuntu サーバーのインストールでエラーを解消しようとしていますが、追跡方法がわからないエラーがログに記録されています。

ログには、この行が何度も表示されます

sh: 1: cd: can't cd to ~
sh: 1: cd: can't cd to ~
sh: 1: cd: can't cd to ~
sh: 1: cd: can't cd to ~

このようなあいまいなエラーからソースを見つけるにはどうすればよいですか? ログ内のほとんどのエラーにあるような発生時刻さえありません。

前もって感謝します。長い一日になりそうです!

4

2 に答える 2

6

cd ~「今いるディレクトリをホームディレクトリに変更する」という意味です。あなたかスクリプトがこのコマンドを実行しようとして失敗しました。Chris が言ったように、grep はあなたの一日を救うでしょう:

cd /
grep -r 'cd ~' * -n

^これはルートディレクトリに切り替わり、すべてのファイルで文字列をcd /再帰的に-r検索し、行番号も提供します'cd ~'*-n

于 2012-05-22T17:22:30.957 に答える
0

cd最後のアクセス時刻が最近だった文字列を含むファイルをgrepするかもしれません

于 2012-05-22T17:12:07.863 に答える