Выполнение сценария бухгалтерии (sh) всей сессии пользователя

У меня есть скрипт, который выполняет некоторую бухгалтерию.

Я хочу, чтобы скрипт был активным с момента входа пользователя в систему до тех пор, пока пользователь не выйдет из системы.

На момент, когда скрипт выглядит так:

#!/bin/sh
while true
do
    #do some stuff
    sleep 1800
done

Я не знаю, как настроить свою систему для автоматического запуска этого скрипта (особенно в многопоточном режиме, так как сценарий никогда не остановится). [ ! d3]

Еще одна проблема заключается в том, как этот сценарий должен завершить его выполнение. В основном материал должен выполняться атомарно: лучше не делать, чем пользователь, который выходит из системы в середине выполнения.

Как я могу достичь этих двух целей?

Я знаю скрипт (не знаю, как это сделать) не так точен с течением времени (так как сам материал займет несколько секунд, через какое-то время цикл не будет выполняться каждые 30 минут), но это не имеет значения.

1
задан 6 February 2013 в 09:39

0 ответов

Другие вопросы по тегам:

Похожие вопросы: