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