Как автоматически отключиться, когда Wi-Fi после определенного времени?

Это может быть достигнуто с помощью сценариев оболочки.

Первый скрипт должен убить Steam, как только он будет запущен:

#!/bin/bash

while true
do
    pkill steam
    sleep 1
done

exit 0

Сохранить его как /path/to/anyname.sh и добавьте его в список запущенных приложений.

Что этот скрипт будет делать, так это то, что он будет проверять любой открытый процесс с именем steam каждую секунду, и если он найдет его, он убьет его. [ ! d3]

Но вам нужно решение, в котором steam можно запустить в определенное время, чтобы ваш сын мог играть в игры в течение этого интервала. Для этого вам нужно написать еще один скрипт:

#!/bin/bash

    echo "pkill anyname.sh" | at 10:00

exit 0

Сохранить его как /path/to/anyname2.sh, а также добавить его в список запущенных приложений.

Этот скрипт убьет первый скрипт в 10:00. Итак, когда ваш сын бежит Steam в 10:00.

Третий сценарий состоит в том, чтобы повторно запустить первый скрипт в другой момент времени, чтобы он убил Steam после временного интервала, и ваш сын не будет

#!/bin/bash

    echo "bash /path/to/anyname.sh" | at 12:00

exit 0

Сохраните его как /path/to/anyname3.sh и добавьте его в список загрузочных приложений.

Обязательно сохраните эти пути скрытый, чтобы ваш сын не узнал.

0
задан 19 September 2017 в 15:24

2 ответа

Вы можете адаптировать мой ответ на этот вопрос («Как повернуть Wi-Fi-соединения»), изменив The Next Thing (мой ответ использует его для подключения другого Wi-Fi-соединения), чтобы делать то, что вы хотите.

0
ответ дан 18 July 2018 в 06:35

Вы можете адаптировать мой ответ на этот вопрос («Как повернуть Wi-Fi-соединения»), изменив The Next Thing (мой ответ использует его для подключения другого Wi-Fi-соединения), чтобы делать то, что вы хотите.

0
ответ дан 24 July 2018 в 18:38

Другие вопросы по тегам:

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