Как сделать gksudo, или gksu сессии длятся дольше в Linux

Почему не, вместо того, каждый раз, когда Вы входите в систему, просто настраивают a cron задание для делания этого каждое утро (говорят 3:00, когда это не произвело бы никого (принятие машины возросло на 24/7))?

Если Вы действительно хотели сделать это каждый раз, когда Вы вошли в систему, Вы могли бы просто поместить yumupdate.sh в Вашем .bash_login

Кроме того, в Вашем crontab:

00 03 * * * yumupdate.sh

И в yumupdate.sh

#!/bin/bash            
while sleep 300; do     # sleep 5 minutes in between each ping test
    nc -vz 8.8.8.8 53   # nc to test connectivity (8.8.8.8 is google dns)
    if [ $? -eq 0 ]     # if the previous exit code == 0 (no error)
        then            # update yum then update the os then break out of the loop
            /usr/bin/yum -y update yum >> ~/yumupdateyum.log 
            /usr/bin/yum -y update >> ~/yumupdate.log
            exit
    fi
done
7
15.06.2014, 05:00
1 ответ

Как я сказал в комментариях, gksu и gksudo считались взломами и в настоящее время устарели. Их современный аналог называется полькит. Это проект FreeDesktop.org; вы можете прочитать о нём здесь .

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

.
2
27.01.2020, 20:19

Теги

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