起動時およびRaspberryPiのバックグラウンドで無限のwhileループを使用してbashスクリプトを実行する

ハイゼンベルク

RaspberryPiの起動時に実行したい小さなbashスクリプトを作成しました。ランダムな時間に切断され続けるUSBドライブがマウントされているので、このスクリプトをマシン上で常に実行したいと思います。メディアストレージに使用していますが、いつ切断されているのかを調べてから、ドライブを再マウントしたいと思います。

これがスクリプトです

#!/bin/bash
while : 
do 
if mountpoint -q /media/Media
then
    continue
else
    echo $(date) >> log.txt
    sudo mount /dev/sda1 /media/Media
fi
sleep 1
done

基本的に、これはRaspberry Piの起動時に実行し、常にバックグラウンドで継続的に実行するようにします。

誰かが私にこれを行うのにいくつかの助けを与えることができますか?ありがとうございました。

アニシュセイン

inotifywaitの使用

sudo inotifywait -d -e unmount /media/Media/some_file | while read unmounted; do 
    sudo mount /dev/sda1 /media/Media
done

または多分:

while true; do
    sudo inotifywait -e unmount /media/Media/some_file | read unmounted
    sudo mount /dev/sda1 /media/Media
done

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

RaspberryPiのバックグラウンドで実行されるPythonスクリプトを使用してテキストファイルを作成する

分類Dev

別のスクリプトによって呼び出されてバックグラウンドで実行される無限ループを呼び出すシェルスクリプト(.sh)

分類Dev

コマンドを/ etc / profileに追加して、Raspberry Piの起動時にPythonスクリプトを実行しようとすると、Pythonスクリプトがバックグラウンドで2回実行されるのはなぜですか?

分類Dev

バッチ スクリプトを実行して、PC の起動時に 1 つのウィンドウで Web ページを実行する

分類Dev

バックグラウンドで起動時にPythonスクリプトを実行します

分類Dev

同じbashスクリプトから起動されたバックグラウンドプロセスの実行ステータスを確認する

分類Dev

単純なPythonWebサーバーをバックグラウンドで起動し、スクリプトの実行を続行します

分類Dev

DEの起動時に実行されるようにbashスクリプトをインストールするタスクを(インストーラースクリプトを介して)作成するにはどうすればよいですか?

分類Dev

複数のプロセスを並行して異なるターミナルセッションで起動する、またはすべてを1つのフォアグラウンドで起動するBashスクリプト?

分類Dev

Linuxでバックグラウンドで無限にスクリプトを実行する方法は?

分類Dev

Bash:「&」を使用してバックグラウンドでスクリプトを実行し、「||」を使用する方法 失敗時に何か他のものを実行するには?

分類Dev

android起動時にアプリケーションをバックグラウンドで実行する方法

分類Dev

マルチスレッドまたはその他の.NETテクノロジを使用して、ネットワーク、ディスク、およびプロセッサを集中的に使用するジョブを実行するプログラムをスケーリングするにはどうすればよいですか?

分類Dev

Python-バックグラウンドで実行されている無限ループスクリプト+再起動

分類Dev

PHPとタイマーを使用してバックグラウンドのPythonスクリプトを開始および終了します

分類Dev

bashスクリプトへのシンボリックリンクを起動しようとすると無限ループ

分類Dev

この卑劣なbashスクリプトを24時間年中無休でバックグラウンドで実行し続けるにはどうすればよいですか?

分類Dev

スクリプトをバックグラウンドで起動すると、2つのプロセスが実行されます

分類Dev

PIDのみを使用して、バックグラウンドで自動ホットキースクリプトを実行するにはどうすればよいですか?

分類Dev

Docker内のバックグラウンドで無限ループをテストしますか?

分類Dev

バックグラウンドで一定数のジョブを実行するbashスクリプト

分類Dev

スクリプトからのダウンロードの実行中のインスタンスを「スロットル」および「一時停止して再開」できるダウンロードマネージャー

分類Dev

スクリプトからのダウンロードの実行中のインスタンスを「スロットル」および「一時停止して再開」できるダウンロードマネージャー

分類Dev

PHPshell_execを使用してバックグラウンドでPythonスクリプトを実行する

分類Dev

bashスクリプトは、バックグラウンドで実行されているかどうかをどのように検出できますか?

分類Dev

バックグラウンドでbashスクリプトを自動的に実行する方法は?

分類Dev

Pythonスクリプトを使用してminecraftサーバーのjarファイルを起動するRaspberryPi

分類Dev

SSHを使用してリモートサーバーでプロセスを起動する-バックグラウンドでプロセスを実行したくない

分類Dev

デフォルトでバックグラウンドでbashスクリプトを実行する

Related 関連記事

  1. 1

    RaspberryPiのバックグラウンドで実行されるPythonスクリプトを使用してテキストファイルを作成する

  2. 2

    別のスクリプトによって呼び出されてバックグラウンドで実行される無限ループを呼び出すシェルスクリプト(.sh)

  3. 3

    コマンドを/ etc / profileに追加して、Raspberry Piの起動時にPythonスクリプトを実行しようとすると、Pythonスクリプトがバックグラウンドで2回実行されるのはなぜですか?

  4. 4

    バッチ スクリプトを実行して、PC の起動時に 1 つのウィンドウで Web ページを実行する

  5. 5

    バックグラウンドで起動時にPythonスクリプトを実行します

  6. 6

    同じbashスクリプトから起動されたバックグラウンドプロセスの実行ステータスを確認する

  7. 7

    単純なPythonWebサーバーをバックグラウンドで起動し、スクリプトの実行を続行します

  8. 8

    DEの起動時に実行されるようにbashスクリプトをインストールするタスクを(インストーラースクリプトを介して)作成するにはどうすればよいですか?

  9. 9

    複数のプロセスを並行して異なるターミナルセッションで起動する、またはすべてを1つのフォアグラウンドで起動するBashスクリプト?

  10. 10

    Linuxでバックグラウンドで無限にスクリプトを実行する方法は?

  11. 11

    Bash:「&」を使用してバックグラウンドでスクリプトを実行し、「||」を使用する方法 失敗時に何か他のものを実行するには?

  12. 12

    android起動時にアプリケーションをバックグラウンドで実行する方法

  13. 13

    マルチスレッドまたはその他の.NETテクノロジを使用して、ネットワーク、ディスク、およびプロセッサを集中的に使用するジョブを実行するプログラムをスケーリングするにはどうすればよいですか?

  14. 14

    Python-バックグラウンドで実行されている無限ループスクリプト+再起動

  15. 15

    PHPとタイマーを使用してバックグラウンドのPythonスクリプトを開始および終了します

  16. 16

    bashスクリプトへのシンボリックリンクを起動しようとすると無限ループ

  17. 17

    この卑劣なbashスクリプトを24時間年中無休でバックグラウンドで実行し続けるにはどうすればよいですか?

  18. 18

    スクリプトをバックグラウンドで起動すると、2つのプロセスが実行されます

  19. 19

    PIDのみを使用して、バックグラウンドで自動ホットキースクリプトを実行するにはどうすればよいですか?

  20. 20

    Docker内のバックグラウンドで無限ループをテストしますか?

  21. 21

    バックグラウンドで一定数のジョブを実行するbashスクリプト

  22. 22

    スクリプトからのダウンロードの実行中のインスタンスを「スロットル」および「一時停止して再開」できるダウンロードマネージャー

  23. 23

    スクリプトからのダウンロードの実行中のインスタンスを「スロットル」および「一時停止して再開」できるダウンロードマネージャー

  24. 24

    PHPshell_execを使用してバックグラウンドでPythonスクリプトを実行する

  25. 25

    bashスクリプトは、バックグラウンドで実行されているかどうかをどのように検出できますか?

  26. 26

    バックグラウンドでbashスクリプトを自動的に実行する方法は?

  27. 27

    Pythonスクリプトを使用してminecraftサーバーのjarファイルを起動するRaspberryPi

  28. 28

    SSHを使用してリモートサーバーでプロセスを起動する-バックグラウンドでプロセスを実行したくない

  29. 29

    デフォルトでバックグラウンドでbashスクリプトを実行する

ホットタグ

アーカイブ