Я знаю, как раскошелиться на процесс. Это не проблема. Но моя проблема немного другая. Пример строки inittab:
::respawn:-/usr/bin/python /path/to/script.py && /bin/sh -l -c 'chown user1:user1 /tmp/file'
Насколько я знаю, это работает для нормальных ситуаций. Но этот скрипт на python является долгосрочным процессом. Поскольку это не заканчивается, вторая часть строки не выполняется. По крайней мере, я так думал. '/tmp/file' создается этим скриптом python. Вот почему я пытаюсь использовать одну строку. Как только скрипт python перезапустится, я должен сменить владельца указанного файла. Я слышу, как вы говорите «смени сценарий». Это точно. Это не так сложно. Но мне не терпится узнать, как это сделать с помощью inittab или еще чего-нибудь?
Изменить: Есть ли способ запустить этот скрипт Python с другим пользователем, чем root в inittab?
Я использую установку busybox.