Просто опубликовать это, потому что я не мог найти ответ ...
Хитрость заключается в https://mail.google.com/mail/?logout&hl=en, который выводит вас из системы.
Для компьютеров в комнате Conf, которые могут быть оставлены в системе и настроены на постоянную работу.
Создайте файл bash с именем LogOutOfChome.sh
в ~/
с содержимым:
#!/bin/bash
PATH=/usr/local/bin:/usr/local/sbin:~/bin:/usr/bin:/bin:/usr/sbin:/sbin
pkill -a -i "Google Chrome"
sleep 3
Open -a "/Applications/Google Chrome.app" --args 'https://mail.google.com/mail/?logout&hl=en'
sleep 15
pkill -a -i "Google Chrome"
Это убивает все открытые экземпляры Chrome, ждет 3 секунды, открывает URL-адрес выхода из Gmail, ждет 15 секунд, а затем снова убивает все экземпляры Chrome.
Из терминала:chmod +x LogOutOfChrome.sh
, что сделает его исполняемым.
Проверьте это (обратите внимание, это закроет все ваши окна Chrome и выйдет из системы… ..)
./LogOutOfChrome.sh
Используйте crontab, чтобы запланировать это.
crontab -l
(это строчная буква L
), чтобы вывести список, если у вас есть что-то еще запланировано.
Отредактируйте свой crontab с помощью VI. crontab -e
Введите I (нижний регистр I
) для вставки
Копировать вставить:
* 1 * * * ~/LogOutOfChrome.sh
Нажмите Esc, введите : w q Войдите, чтобы написать и выйти.
Это будет запускать сценарий в (минуты, часы, день месяца, день недели) в час 1 (т.е. 1 час ночи) каждого дня.
Чтобы проверить это, если это было в 14:15, установите это:
17 14 * * * ~LogOutOfChrome.sh
что составляет 17 минут после 14:00 часов (то есть 14:17).