Это своего рода язык в щеку, но вот способ создания и записи в файл с использованием python без open:
python -c 'print("Hello World")' > file
Я испытывал это одно и то же, кажется, есть ошибка, когда обновление запускает новый процесс MySQL, который не выходит. Что для меня работало, так это вручную убить процесс mysql, который был запущен. Что-то вроде этого:
Запустите команду apt-get install (или что-то подобное). Подождите, пока он достигнет застрявшего состояния с: эта установка MySQL уже обновлена до 5.7.21, используйте --force, если вам все равно нужно запустить mysql_upgrade (или подобное). Сделайте «ps axu» на другом терминале. Вы (должны?) Видеть процесс, похожий на mysqld --user = mysql --init-file = / var / lib / mysql-files / tmp.14GvWpndwp --socket = / tmp / tmp.XwilP9D8VF / mysqld.sock - pid-file = / tmp / tmp.8V9FXDwilP / mysqld.pid Обратите внимание на все временные каталоги, которые он использует, это, как представляется, команда обновления, которая не выходит. Убейте этот процессЭто должно позволить продолжить процесс apt-get. Я заметил, что сценарий обновления отправляет команду «stop» (процесс), которая не подчиняется процессу MySQL, поэтому, вероятно, терпеливо ждет остановки MySQL. Это наблюдение привело меня к этому пути.
Я испытывал это одно и то же, кажется, есть ошибка, когда обновление запускает новый процесс MySQL, который не выходит. Что для меня работало, так это вручную убить процесс mysql, который был запущен. Что-то вроде этого:
Запустите команду apt-get install (или что-то подобное). Подождите, пока он достигнет застрявшего состояния с: эта установка MySQL уже обновлена до 5.7.21, используйте --force, если вам все равно нужно запустить mysql_upgrade (или подобное). Сделайте «ps axu» на другом терминале. Вы (должны?) Видеть процесс, похожий на mysqld --user = mysql --init-file = / var / lib / mysql-files / tmp.14GvWpndwp --socket = / tmp / tmp.XwilP9D8VF / mysqld.sock - pid-file = / tmp / tmp.8V9FXDwilP / mysqld.pid Обратите внимание на все временные каталоги, которые он использует, это, как представляется, команда обновления, которая не выходит. Убейте этот процессЭто должно позволить продолжить процесс apt-get. Я заметил, что сценарий обновления отправляет команду «stop» (процесс), которая не подчиняется процессу MySQL, поэтому, вероятно, терпеливо ждет остановки MySQL. Это наблюдение привело меня к этому пути.