[FAQ CENTER トップ]
[Redhat Enterprise linux 7(EL) FAQ トップへ]


スポンサード リンク



【質問】"lines must begin with a keyword or a filename (possibly in double quotes)" がテキスト編集で表示される場合の対処

環境:Redhat Enterprise linux 7(EL)


スポンサード リンク


現象


テキストファイルの編集で以下のエラーが発生する場合があります。


lines must begin with a keyword or a filename (possibly in double quotes)


例えば vsftpdファイルを編集して、logrotate を実行した場合など、以下のエラーが発生する場合があります。


logrotate -f /etc/logrotate.d/vsftpd
error: /etc/logrotate.d/vsftpd:10 lines must begin with a keyword or a filename (possibly in double quotes)


原因


改行コードが不正である可能性があります。特にWindows環境からテキストファイルを送信したり、コピー&ペーストでファイルを生成した場合などに発生します。


対処


改行コードの[CR]を[LF]で置き換えます。
一番確実なのは linux上の vi などのエディタで問題のファイルを開き、改行を削除した後、再度改行を[ret]キーで挿入する修正です。



スポンサード リンク


(*)本ページは Redhat Enterprise Linux 7.2以後を想定しています。

最終更新日:2017/07/15

[Redhat Enterprise linux 7(EL) FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2012