👍7
Dragonfire — виртуальный помощник с открытым исходным кодом для дистрибутивов Linux на базе Ubuntu
Dragonfire использует Mozilla DeepSpeech для понимания ваших голосовых команд и Festival Speech Synthesis System для обработки задач преобразования текста в речь
🐧 Читать // Linux Education
Dragonfire использует Mozilla DeepSpeech для понимания ваших голосовых команд и Festival Speech Synthesis System для обработки задач преобразования текста в речь
🐧 Читать // Linux Education
👍8
❤8👍6
Проверяем коды завершения
Если команда
Если команда
Любой код завершения кроме 0 значит неудачную попытку создать файл. Скрипт с помощью
🐧 Linux Education
#!/bin/bashПосле рефакторинга скрипта получаем такое поведение:
touch /root/test 2> /dev/null
if [ $? -eq 0 ]
then
echo "Successfully created file"
else
echo "Could not create file" >&2
fi
Если команда
touch выполняется с кодом 0, скрипт с помощью echo сообщает об успешно созданном файле.Если команда
touch выполняется с другим кодом, скрипт сообщает, что не смог создать файл.Любой код завершения кроме 0 значит неудачную попытку создать файл. Скрипт с помощью
echo отправляет сообщение о неудаче в stderr.🐧 Linux Education
👍20
Чтобы в Linux-системах файл стал исполняемым, нужно дать ему права на запуск (исполнение).
Делается это просто: в зависимости от используемого файлового менеджера - ПКМ на файле => Свойства => вкладка "Права" => поставить галку в пункте "Разрешить выполнение файла как программы".
Или же - ПКМ на файле => Свойства => вкладка "Права" => в строке "Запуск" в выпадающем списке выбрать опцию - "Все".
🐧 Linux Education
Делается это просто: в зависимости от используемого файлового менеджера - ПКМ на файле => Свойства => вкладка "Права" => поставить галку в пункте "Разрешить выполнение файла как программы".
Или же - ПКМ на файле => Свойства => вкладка "Права" => в строке "Запуск" в выпадающем списке выбрать опцию - "Все".
🐧 Linux Education
👍3
В технический департамент VK требуются специалисты
Сисадмин Linux / SRE в команду по эксплуатации мессенджеров. Для вас, если вы готовы обеспечивать бесперебоиную работу мессенджеров в режиме 24/7, автоматизировать процессы и сделать релизы быстрыми и безопасными.
SRE в CorpCloud. Предстоит заниматься обеспечением доступности внутренних облачных решений на основе OpenStack, автоматизировать работу с инфраструктурой, работать с мониторингом и инцидентами.
Требования по вакансиям: опыт работы с Linux больше 3 лет, понимание принципов работы с сетью, CI/CD, опыт работы с СУБД, опыт развёртывания и администрирования распределённых систем и др.
Контакт: @HREvseev
Сисадмин Linux / SRE в команду по эксплуатации мессенджеров. Для вас, если вы готовы обеспечивать бесперебоиную работу мессенджеров в режиме 24/7, автоматизировать процессы и сделать релизы быстрыми и безопасными.
SRE в CorpCloud. Предстоит заниматься обеспечением доступности внутренних облачных решений на основе OpenStack, автоматизировать работу с инфраструктурой, работать с мониторингом и инцидентами.
Требования по вакансиям: опыт работы с Linux больше 3 лет, понимание принципов работы с сетью, CI/CD, опыт работы с СУБД, опыт развёртывания и администрирования распределённых систем и др.
Контакт: @HREvseev
👍7