@statquant теперь, когда вы отредактировали ваш вопрос, чтобы заявить, что `sudosh` является обязательным, вы не можете решить эту проблему, потому что `sudosh` не позвольте цепочки команд через командную строку. Ок, что является лучшим способом, чтобы блокировать эти клиентам по IP? @Аферист есть, и я упомянул об этом кратко (я назвал его играть динамики). Но я не говорил об этом слишком сильно, потому что пока играть динамики обеспечивают определенную степень автоматической собственн-балансируя на любой крупной интерактивная игра, я не думаю, что это делает самих фракций более сбалансированными. @Жиль, он ничего не показывает. Я SSH на удаленный хост в мой tmux, а затем откройте интерфейс Vim в одном разделенном экране. С помощью `:%г+` на нем, я ничего не получил на мой буфер обмена. Да мой родственник дал мне подарочную карту Если вы не скажете iTunes, чтобы загрузить файл, он должен сохранить существующую версию, так что я не уверен, как ваш заменяется все время. Переименование не поможет, потому что от того, что я могу сказать, это работает какой-то алгоритм на содержимое файла.

У меня есть программа, которая должна всегда быть запущена. Эта программа прослушивает команды в брокер сообщений, выполняет операции файловой системы по запросу, и публикует результат через того же брокера. Для того, чтобы получить доступ к файлам, он должен работать в качестве пользователя scicat. Чтобы убедиться, что программа всегда работает, я установил supervisord и запустил программу через него.

Программа запускается и нормально слушает, но когда пришло время для операции файловой системы, он обнаруживает ошибки разрешения. Однако, если я делаю судо Су - scicat и запустить его через оболочку, программа работает как задумано.

Это, как определена в supervisord:

[программа:Биомакс-размер файла-помощник]
команда=/opt/на эксп-ЛНР/venvs/Биомакс-файл-размер-хелперы/ОГРН/питон /opt/exp-lc/biomax-file-size-helper/main.py
пользователь=scicat

Если запустить обе программы одновременно – один рабочий и один не – и у ПС ОКС, я вижу следующие:

scicat 29867 0.2 0.4 124640 19444 ? Сл 15:44 0:03 /опт/ехр-ЛНР/venvs/Биомакс-файл-размер-хелперы/ОГРН/питон /opt/exp-lc/biomax-file-size-helper/main.py
scicat 30012 2.8 0.4 124096 19668 оч/сл 0+ 16:07 0:00 /opt/на эксп-ЛНР/venvs/Биомакс-файл-размер-хелперы/Бен/Python и opt/exp-lc/biomax-file-size-helper/main.py

Т. е. два более или менее одинаковых процессов в любом соответствующем направлении. Что это такое, что делает программу можете получить доступ к файлам при запуске через supervisord, а не при запуске в оболочке?