優れたソフトウェアと実用的なチュートリアル
Windowsでスタートアップファイルを編集し、アップロードします。リナックスサーバーをインストールした後、ファイルはディレクトリ内に確かに存在していたのですが、ファイルを起動すると「そのようなファイルまたはディレクトリはありません」というメッセージが表示されました。起動ファイルの内容を繰り返し確認しましたが、何も問題はありませんでした。問題はキャリッジリターン優れた。
次のコマンドラインを入力します。
/etc/init.d/v2ray を cat する
各行の後に ^M 記号があることに気づくでしょう。これらは復帰文字です。
Linuxシステムは、Windowsで編集されたスクリプトをシェルスクリプトとして正しく読み取れない場合があります。これは、Windowsではキャリッジリターン文字+を使用するため、テキストエディタやターミナルでWindows上でファイルを作成した際に発生する可能性があります。改行Linux システムは改行文字のみを使用しますが、改行文字として使用されます。
initスクリプトから改行を削除します。これは1行のsedで実行できます。
sed -i -e 's/\r//g' /etc/init.d/v2ray
復帰文字を削除すると、サービスを正常に開始できます。