2

これは私が使用しているコードです:

cd /home
if [ -d ${homedir} ]
   then ln -s /etc/cpbackup-exclude.conf ${homedir}/cpbackup-exclude.conf
fi
done 

そして今、私はこのエラーが発生しています:

bash: In: command not found

cpbackup-excludeすべてのアカウントへのシンボリックリンクを作成しようとしています。

4

3 に答える 3

9

ln (LN)asIn (IN)または類似のタイプミスがあります。正しいコマンドはln、"Lima November" のように です。このコマンドlnは、コマンドの主要な機能である「リンク」という言葉を省略したものです。

于 2012-08-24T17:38:24.687 に答える
-1

絶対パスを使用します。

/usr/bin/ln 

ln ユーティリティが代わりにここにある場合があります。

于 2012-08-24T17:22:06.863 に答える
-1

スクリプトの実行中に $PATH 変数が正しく設定されていない可能性があります。ln コマンドへの絶対パスを使用してみてください。通常、これは です/bin/ln

于 2012-08-24T17:23:51.450 に答える