Glupo pitanje, toliko bazično da mi je neugodno pitati, ali jebem se s glupostima već par dana.
Imam nekakav fuš, klijent ima VM-ove na AWS-u i kaže izbaci ga van svakih 15 min.
Našao problem:
Promjenio to, svi zadovoljni.
No nije to dovoljno, naravno..., klijent želi da ako je netko idle da svejedno izbaci van nakon 15 min, ali ako aktivno radi na mašinama, da ne izbaci. I to je ok, riješio sam i to. Keyboard input extenda period na dodatnih 15 min, sesija skače s idel u active.
Ali neki dan, klijent je kopirao 50GB podataka i radio neki bakcup, lupio naredbu i otišao, sesija se prekinula nakon 15 min i naravno, sjebalo mu backup.
Kak da napravim da ako netko nema nikakav keyboard input 15 min da ga izbaci, no ako vrti neku komandu (pa čak da ona bila top), da ne ubije sesiju. Kad se radi neki veći copy, sesija nema keyboard input i ode u idle state.
AL2023 je u pitanju, naravno...
Trenutno je složeno ovako:
Citiraj:
#NAutoVTs=6
#ReserveVT=6
KillUserProcesses=no
#KillOnlyUsers=
#KillExcludeUsers=root
#InhibitDelayMaxSec=5
#UserStopDelaySec=10
#HandlePowerKey=poweroff
#HandlePowerKeyLongPress=ignore
#HandleRebootKey=reboot
#HandleRebootKeyLongPress=poweroff
#HandleSuspendKey=suspend
#HandleSuspendKeyLongPress=hibernate
#HandleHibernateKey=hibernate
#HandleHibernateKeyLongPress=ignore
#HandleLidSwitch=suspend
#HandleLidSwitchExternalPower=suspend
#HandleLidSwitchDocked=ignore
#PowerKeyIgnoreInhibited=no
#SuspendKeyIgnoreInhibited=no
#HibernateKeyIgnoreInhibited=no
#LidSwitchIgnoreInhibited=yes
#RebootKeyIgnoreInhibited=no
#HoldoffTimeoutSec=30s
IdleAction=ignore
#IdleActionSec=30min
#RuntimeDirectorySize=10%
#RuntimeDirectoryInodesMax=
#RemoveIPC=yes
#InhibitorsMax=8192
#SessionsMax=8192
StopIdleSessionSec=900
|
Probao sam jedno 30 opcija, ništa nije radilo, svaki puta me izbaci nakon 15 min.
Zakomentirao sam
to radi, ali nisu zadovoljni, žele da postoji inactive timeout 15 min.