Сохраните сценарий, бегущий за выходом из системы

Если скрипт запущен корнем, Вы могли бы создать файл/root/.my.cnf с полномочиями 600 и следующее содержание:

[client]
user = DBUSERNAME
password = DBPASSWORD

(где Вы вводите свое имя пользователя MySQL и пароль, конечно).

Этот файл будет автоматически считан любым mysql инструментом командной строки, если он будет выполнен как корень. Больше никакой потребности обеспечить его на команде-linea. Эти 600 полномочий защищают его от любопытных глаз.

1
задан 14 June 2011 в 00:12
2 ответа

Я предполагаю, что DiabloMiner имеет GUI, который является, почему Вы решили использовать -X опция. Экран создает виртуальный psuedo-терминал с фоновой функциональностью и разъединением. Однако -X опция говорит ssh туннелировать любой трафик X11 назад к хосту, Вы идете. Это не то, что Вы хотите как тогда, когда Вы закрыли ssh сеанс, Вы повреждаете транспортное то, чтобы заставлять X11 DiabloMiner умереть.

Единственным путем можно сохранить приложение GUI (если оно не имеет бездисплейный режим, который избавил бы от необходимости -X в целом), работа удаленного хоста должна запустить удаленный X-сервер для запуска приложения. Можно хотеть изучить vncserver и vncviewer с этой целью.

1
ответ дан 3 December 2019 в 22:07

Я думаю, что необходимо исследовать nohup. Это работает хорошее при использовании консольной программы, как программа консоли Java. Для программы X-окна вещи могли бы отличаться, но я думаю, что nohup является общей вещью, которую Вы ищете.

Кроме того, экран гну мог бы помочь Вам также, так как он имеет некоторые nohup функции.

1
ответ дан 3 December 2019 в 22:07

Теги

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