Хорошо, просто на всякий случай, я буквально только что узнал, что такое сценарий bash сегодня. В любом случае,
у меня есть эта серия программ распознавания голоса, написанных на python, и я хотел сделать голосовую команду, которая перезапускала эти сценарии с помощью оболочки bash, потому что bash и терминал являются управляющими единицами Ubuntu. Подобно командной строке для Windows.
Мне было интересно, есть ли способ создавать bash-файлы, такие как файлы Windows dos, и есть ли способ остановить программу python
Любая помощь приветствуется и, как всегда, очень нужна. Я знаю, что это может относиться к «переполнению стека», но я честно считаю, что здесь это больше подходит, учитывая, что это строго для командных языков, а не для языков сценариев, и особенно для вопросов, связанных с пользователями Ubuntu. Еще раз спасибо.
Можно создать новые файлы удара просто с созданием нового файла и созданием его исполняемый файл.
, например,
touch simplebash.sh
теперь добавляют хижину к файлу, таким образом, это знает, в которой оболочке Вы на самом деле хотите запустить скрипт.
можно сделать это с этим простым эхом вперед или просто простым редактированием файл с редактором
echo "#!/bin/bash" > simplebash.sh
Изменение полномочия, таким образом, это исполняемо
chmod a+x simplebash.sh
Теперь, можно начать писать сценарий/команды в сценарий и выполнить его в терминале с этим.
./simplebash.sh
существуют различные пути, но это - simpliest. Теперь остановка Вашего под управлением сценария Python является ничем более затем отправка соответствующего kill
сигнал.
, например, kill 15 processname or pid
мягкий способ сказать программу, остановитесь и вымойтесь после себя. Те сигналы обычно обрабатываются сценарием/программой themselve. Если это не реагирует ни на какой вид сигнала, можно отправить kill 9 proccess name or pid
, который является сигналом, который не может быть пойман программой/сценарием и средствами так же как оконечный это.