Fedora 16:自動ログイン後にバイナリを実行しますか?

Fedora 16:自動ログイン後にバイナリを実行しますか?

自動的にrootとしてログインし、インタラクティブスクリプトを実行したいと思います。私はFedora 16を使用しています。

ベストアンサー1

私は同意する@vonbrand rootとしてログインするのは危険です。ただし、これを使用し、UIへのアクセスを必要としない方法でスクリプトを作成できる場合(を使用したり、expect必要な入力を構成ファイルに移動したりするなど)、以下を追加することでこれを実行できます。これを行うためのcrontabルールがあります。これはかなり普遍的にサポートされています。

通常の時間フィールドの代わりに特殊文字列を使用するcrontabエントリを追加するだけです@reboot

例えば、ディスクアクセスを高速化するために、RAMキャッシュを完全なファイルシステム構造で埋めるように設計されたルートのcrontabに、次のcrontabエントリがあります。

@reboot  /usr/bin/nice -n 19 /usr/bin/find / >/dev/null 2>&1

man 5 crontabサポートされている特殊文字列の完全なリストについては、参考資料を参照してください。

おすすめ記事