Рекомендуем, 2024

Выбор редакции

Терминальные хитрости: использование терминала в качестве будильника

Если вы все время держите свой компьютер и ищете хороший способ проснуться утром, это просто. Все, что вам нужно, это ваш обычный музыкальный проигрыватель и команда «сна». Команда «sleep» - это встроенный инструмент (по крайней мере, в Ubuntu), который позволяет вам устанавливать таймер на любое количество времени (секунды, минуты, часы и дни). Если мы свяжем команду «sleep» с нашим любимым музыкальным проигрывателем и песней, то мы можем установить будильник, который разбудит нас через определенное время. Вот как это работает.

Установить таймер сна в терминале

Сначала откройте свой терминал.

Как только Терминал открыт, давайте рассмотрим, как работает команда 'sleep'. Это очень просто Чтобы спать в течение 10 секунд, используйте эту команду:

Чтобы спать в течение 10 минут, используйте эту команду:

Чтобы спать в течение 10 часов, используйте эту команду:

Наконец, чтобы спать в течение 10 дней, используйте эту команду:

Вы даже можете комбинировать команды, поэтому, если вы хотите спать в течение 5 часов и 30 минут, вы можете использовать одну команду «сна» с обоими значениями времени:

Это просто! Конечно, по истечении вашего времени больше ничего не произойдет, потому что все, что делает команда «sleep» - это отсчитывает количество вашего сна. Чтобы сделать это настоящим будильником, нам нужно добавить команду. Для нашего музыкального плеера мы будем использовать mplayer, но вы также можете легко использовать Totem, VLC, Banshee или любой другой любимый музыкальный проигрыватель.

Например, чтобы вызвать mplayer, мы использовали бы эту команду:

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

Решение? Используйте команду 'sleep' и наш музыкальный проигрыватель вместе. Мы скомбинируем две команды с '&&', который будет запускать первую команду, а затем только после ее завершения запустить вторую. Наша последняя команда? Предполагая, что мы хотим спать в течение 8 часов:

Это просто! Команда 'sleep' будет ждать 8 часов, а затем, когда время истечет, выйдет, позволив начать вторую команду - там, где фактически воспроизводится музыка. Мгновенный будильник.

Конечно, у этого есть пара недостатков. Во-первых, у многих людей есть компьютеры, которые спят или спят через определенное время. Это, очевидно, не будет хорошей вещью для нашего будильника. Таким образом, инструменты энергосбережения, возможно, придется отключить. Кроме того, не забудьте дважды проверить настройки громкости перед сном. Не было бы хорошо, если бы ваш звук был выключен полностью; Вы не могли бы проснуться на следующее утро! Тем не менее, возможность настроить сигнализацию только одной командой - отличный способ воспользоваться Терминалом; он действительно предлагает большую скорость, мощность и производительность.

Top