最近、Debian Jessie amd64
ヘッドレスサーバーをインストールしました(ネットインストールの1つを使用)。サーバーは稼働中であり、システムは期待どおりに機能しています。
しかし、それから.cgi
(C ++で書かれた)をコンパイルしました。(使用するg++ 4.9.2
)コンパイルはうまくいきましたが、それからファイルを実行しようとするとすぐbash
に言いNo such file or directory
ます。
私は、このエラーに関する他の記事を読んで、私は利用しようとしたfile
、ldd
とさえcat
コマンドを、それらのすべては、彼らがそのファイルを見つけることができないと言います。許可され
ls -l
たファイルを755
期待どおりに表示します。
しかし、bash-completionは何もせず、パスを自動補完しません。
しかし、今では興味深いものになりました。
使用midnight commander
すると、バイナリの読み取り、編集、実行に成功し、apache
ディレクトリインデックスを含む完全なディレクトリインデックスが一覧表示され、.cgi
ダウンロードすることもできます。
何が起こっている?
私はそれを実行できるのでmc
、実行可能ファイル自体に関するものではないと思います。
bashが破損していませんか?
洞察力を事前に感謝します!
index.cgi
です。スペースやその他の隠されたキャラクターはありません...
i
取得しましたî
。私を正しい方向に向けてくれてありがとう!これを回答として投稿した場合は、承認します!