Files
mini_projects/remount_checker/README.md
2024-11-05 23:58:57 +00:00

1.1 KiB

Remount Checker

This is a very simple program to check if a particular folder is a mounted folder or not. If it's not, run the mount command - simple!

mount_points

You need a mount_points.py file. The example_mount_points.py provides an example format (it's a touple - first element is the folder to check, second element is the command to run).

mount command

You'll need to make sure that the cron user (can't think of the exact correct term - the user that cron pretends(?) to be when running the command) is able to actually run the command in the seccond tuple member (the command being run). There are 2 simple options that I can see:

  1. Use sudo crontab -e and make root use run the command, or
  2. Make your user able to run the mount command. I'm sorry I don't know 100%, but I think that means adding user to the mount options in fstab.

crontab

The idea is you should run this is crontab every X minutes - 5 seems to work fine for me. An example crontab is:

*/5 * * * * /usr/bin/python /home/<USER>/code/remount_checker/remount.py

Replace (and the rest) with the location of remount