отправьте нажатие клавиши для обработки

Не переименовывайте каталоги баз данных непосредственно. Вместо этого разгрузите базу данных, создайте новое имя базы данных (который, в свою очередь, создаст новое имя каталога), и затем выведите базу данных назад на новое имя базы данных:

mysqldump -u username -p  olddatabase > olddbdump.sql
mysqladmin -u username -p create newdatabase
mysql -u username -p newdatabase < olddbdump.sql

После того как Вы проверили, что база данных функциональна, можно отбросить datase:

mysqladmin -u username -p drop oldatabase.

Посмотрите здесь для ссылки.

В Вашем случае Вы, вероятно, хотите создать tmp базу данных, вывести db_1 базу данных в ту временную базу данных, отбросить и воссоздать db_2 базу данных, затем вывести db_2 базу данных в недавно пустую db_1 базу данных.

3
23.05.2017, 15:40
1 ответ

Необходимо сфокусировать окно, что Вы хотите получить эти нажатия клавиш. wmname обеспечивает такую функциональность, можно, вероятно, найти его в диспетчере пакетов. wmctrl -ai "$windowID" ; xmacroplay "$DISPLAY" < full.txt (где $windowID окно ID, как определено через xwininfo, и др.), вероятно, что Вы хотите.

3
27.01.2020, 21:24
  • 1
    Да, это работает. Это не выглядит очень устойчивым с sleep, и это не будет работать, если у Вас будет несколько экземпляров, но я предполагаю, что это хорошо для приложений, которые Вы только запускаете однажды при запуске. (emacs &) ; sleep 1 ; wmctrl -a emacs ; xmacroplay "$DISPLAY" < full.txt 1> /dev/null 2> /dev/null –  Emanuel Berg 07.06.2012, 20:12
  • 2
    Да, это работает. Это не выглядит очень устойчивым с sleep, и это не будет работать, если у Вас будет несколько экземпляров, но я предполагаю, что это хорошо для приложений, которые Вы только запускаете однажды при запуске. (emacs &) ; sleep 1 ; wmctrl -a emacs ; xmacroplay "$DISPLAY" < full.txt 1> /dev/null 2> /dev/null –  Emanuel Berg 07.06.2012, 20:12
  • 3
    Это: wmctrl -r emacs -b toggle,fullscreen лучше, чем, что я записал в своем комментарии выше. –  Emanuel Berg 10.11.2012, 03:05

Теги

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