システムが起動するたびにジョブをスケジュールする

システムが起動するたびにジョブをスケジュールする

UbuntuとWindows 8.1をインストールしました。システムの起動時にいくつかのハードドライブをマウントするタスクを作成したいと思います。どのLinuxコマンドを使用できますか?よろしくお願いします。

ベストアンサー1

一部のファイルシステムのみをマウントするには、そのファイルシステムをファイルにリストします。/etc/fstab。テキストエディタでファイルを開きます(コマンドを使用するにはルートである必要がありますsudoedit /etc/fstab)。最後に、次のように1行を追加します。

/dev/sda1 /media/windows ntfs-3g allow_other

最初の列はファイルシステムがあるパーティションへの参照です。次の 3 つの構文のいずれかを使用できます。

  • (最初のディスクの最初のパーティション)と同様に、/dev/sda1ディスクは検索された順序で参照され、パーティションはディスクの番号で参照されます。
  • LABEL=wibbleif はwibbleファイルシステムのラベルです。
  • UUID=0123-abcd その出力0123-abcdblkid /dev/sda1

2番目の列はマウントポイントです。既存のディレクトリである必要があります。

ntfs-3g3番目の列は、Windowsファイルシステムに適用できるファイルシステムの種類です。

4番目の列はインストールオプションです。

ファイルシステムのマウント以外のコマンドを実行する場合は、いくつかのオプションがあります。主な内容は次のとおりです。

  • 起動順序の終わりにコマンドを実行するには、テキストモードのログインプロンプトを表示する前にファイルを作成して必要な/etc/rc.localコマンドを入力してください。

    #!/bin/sh
    command1           # wait for it to terminate
    command2 &         # run it in the background
    

    スクリプトを実行可能にします。

    sudo chmod a+rx /etc/rc.local
    
  • ブートプロンプトを遅らせずにブートシーケンスの終わりまでにコマンドを実行するには、次のコマンドを実行します。crontab -eそしてワイヤー良い

    @reboot somecommand
    

    コマンドは実行中のアカウントで実行されますcrontab -e

  • もっと素敵なものを作るには突然現れる働く

おすすめ記事