У меня есть скрипт, который выполняет некоторую бухгалтерию.
Я хочу, чтобы скрипт был активным с момента входа пользователя в систему до тех пор, пока пользователь не выйдет из системы.
На момент, когда скрипт выглядит так:
#!/bin/sh
while true
do
#do some stuff
sleep 1800
done
Я не знаю, как настроить свою систему для автоматического запуска этого скрипта (особенно в многопоточном режиме, так как сценарий никогда не остановится). [ ! d3]
Еще одна проблема заключается в том, как этот сценарий должен завершить его выполнение. В основном материал должен выполняться атомарно: лучше не делать, чем пользователь, который выходит из системы в середине выполнения.
Как я могу достичь этих двух целей?
Я знаю скрипт (не знаю, как это сделать) не так точен с течением времени (так как сам материал займет несколько секунд, через какое-то время цикл не будет выполняться каждые 30 минут), но это не имеет значения.