Во-первых, разъяснение в порядке:
HTTPD
или CRON
в Условия того, лучше ли использовать rc.local
или Cron
, чтобы запустить ваш скрипт, я подозреваю, что это больше вопрос эстетики больше, чем практичность. Cron
, как планировщик задач, предназначен как метод для обслуживания или обслуживания в машину, такой как проверка обновления, чистящие кэширует или выполнение аудита безопасности. Это не значит, что он ограничен выполнением этих функций, поскольку он может запускать любой скрипт или команду, желаемую в указанное время (например, @reboot
).
Использование rc.local
, с другой стороны, большего в падении в виде задача конфигурации системы, как rc.local
, выполняемый системой INIT Machines, Обычно ответственным за настройку конфигурации сети машин, услуг или сред (но опять же, не ограничивается только этой задачей).
Оба эти моменты, однако, следует закалить тот факт, что не все системы init предлагают механизм rc.local
, а не все демоны Cron предлагают @reboot
psuedo ярлык.
Как уже упоминалось, INIT.D
- это каталог, который содержит скрипты, которые управляют сервисами, которые могут быть запущены или остановлены в вашей системе (по крайней мере, на машинах, которые используют Sysv
Система INITY типа). В зависимости от вашей системы INIT и цели вашего скрипта, может быть разумно преобразовать ваш скрипт в скрипте , чтобы работать так же, как и сервис. Это, однако, сильно зависит от вашей системы init в качестве структуры, окружающей, как эти файлы построены, могут сильно отличаться.
Следует также отметить, что, как правило, скрипты Bash заканчиваются суффиксом .sh
, а не .txt
, как это немедленно обозначает файл - это оболочка скрипт вместо текстового файла. Это сказано, при условии, что он имеет Shebang ( #! / Bin / bash
) в верхней части файла или называется Bash / путь / к / к // Скрипт. Ктоверь
, он не должен иметь значение в терминах выполнения скрипта.
После того, как я попросил помощи в IRC-канале elementary OS, я был смог исправить проблему. Запустив alsamixer
, а затем изменив свой источник входного сигнала с микрофон на внутренний микрофон , я смог заставить свой микрофон работать правильно. Я также снизил уровни усиления внутреннего микрофона, чтобы избавиться от некоторых резких статических шумов, возникающих при записи.