Я страдаю странным поведением, которое сводит меня с ума. Я пытаюсь запустить несколько слушателей компаса при запуске моего сервера, я пробовал несколькими способами, и все они с пользователем root.
- Создание сервиса для запуска "моего скрипта"
- Запуск "моего скрипта" из /etc/rc.local
- Запуск команды прямо из /etc/rc.local
- Запуск "моего скрипта" от cron @restart
- Запуск "моего скрипта" вручную из сеанса ssh с пользователем root
- Запуск вручную команд "мой скрипт" из ssh с пользователем root
Все они работали, как и ожидалось, все, кроме потребления памяти.
В последних 2 случаях при запуске скрипта / команд из ssh два отдельных экрана, которые я проверял, потребляют, как мне кажется, обычное потребление памяти:
Но другими 4 способами отсоединенные экраны потребляют очень большое количество ресурсов:
Команда очень простая (запускается 2 раза для разных папок):
screen -dm -S name_a compass watch /target_folder
Пожалуйста, кто-нибудь может дать мне понять, что может происходить?