Как запустить команду только в .bash_profile, если она еще не запущена?

Неубиваемый процесс в состоянии R является либо ошибкой ядра, либо аппаратной ошибкой.

Этого не должно происходить, поэтому нет «законного» способа остановить это. kill -9очень сложно. Чтобы найти надежный способ остановить его, вам нужно выяснить, что это за ошибка (, если это ошибка программного обеспечения ), или как ошибка повлияла на систему (, если это аппаратная ошибка ).

Наиболее уязвимым элементом ПК является оперативная память, поэтому выполните тест памяти . И убедитесь, что ваше ядро ​​обновлено с -до -с последними доступными исправлениями ошибок.

0
29.08.2019, 02:49
1 ответ

Если вы хотите, чтобы эта команда запускалась при загрузке, вы можете просто использовать cronjob.

Как root:

crontab -e

Затем введите следующее, как в текстовом редакторе:

@reboot /usr/bin/socat -d TCP-LISTEN:2376,range=127.0.0.1/32,reuseaddr,fork UNIX:/var/run/docker.sock

Это указывает crontabзапустить вашу команду при загрузке системы. Убедитесь, что после команды идет новая строка, нажав после нее ENTER. Введите :wq!так же, как в vim, чтобы сохранить его.

Перезагрузите систему, а затем grepдля команды, чтобы убедиться, что она работает.

ps aux | grep socat
1
28.01.2020, 02:39

Теги

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