Hola,
estic intentant fer que cinc minuts abans del tancament de l'ordinador surti una finestra d'avís.
El tancament el faig mitjançant l'instrucció "30 17 * * * root /sbin/shutdown -h now" al crontab.
He fet un petit script amb una finestra emergent que avisa cinc minuts abans, i l'hi he posat l'ordre al crontab.
El contingut és el següent:
#!/bin/bash
#Finestra d'avís abans que es tanqui l'ordinador.
#Posar l'ordre d'execusió d'aquest script cinc minuts abans de l'ordre de tancament.
zenity --info --text="ATENCIÓ\n\r\
D'aquí a cinc minuts es tancarà l'ordinador\n\r\
Deseu tots els documents i treballs en execució\n\r\
El tancament no és cancel·lable"
Aquest script el deso a /sbin
Al crontab hi poso "25 17 * * * root /sbin/avis_tancament.sh"
l'arxiu té permisos d'execució, però no em funciona. Si ho faig mitjançant la consola "#/sbin/avis_tancament.sh" si que s'executa correctament.
Algú hi veu el problema?
eloi
merci
Benvingudes i benvinguts al portal Linkat
La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...
finestra d'avís al crontab
-
- Registrat/da: 18 / Maig / 2024
- Darrera visita: 04 / Feb / 2020
- Enviaments: 173
-
- Rang:
- Registrat/da: 23 / Mar / 2006
- Darrera visita: 14 / Jun / 2019
- Enviaments: 4529
Hola,
he vist que el problema pot venir del zenity, sembla que el cron no pot obrir una finestra a la sessió de l'usuari i per això no surt el missatge, he estat mirant i s'hauria d'especificar el display, però no ho he aconseguit (DISPLAY=:0.0).
Si escrius Zenity crontab al google veuràs un munt de missatges que parlen del tema.
Salut.
Projecte Linkat -
- Registrat/da: 18 / Maig / 2024
- Darrera visita: 04 / Feb / 2020
- Enviaments: 173
Hola,
Si, ja he vist aquesta solució en diferents fòrums, i tot i que diuen que ho tenen solucionat quan he fet el mateix a mí no m'ha funcionat.
http://promberger.info/linux/2009/01/02/running-x-apps-like-zenity-from-crontab-solving-cannot-open-display-problem/
http://ubuntuforums.org/showthread.php?t=1344051
No és res important, així que ja m'hi trencaré el cap en un altre moment.
merci
eloi
editat per: ebarrach, 03/Novembre/2010 - 18:56 -
- Rang:
- Registrat/da: 18 / Maig / 2024
- Darrera visita: 18 / Mar / 2024
- Enviaments: 2390
Hola Eloi,
Ja farem unes proves. De moment, sembla raonable que fent un xhost + el display gràfic de root t'aparegui dins de la sessió gràfica de l'usuari que té oberta la sessió.
Joan de Gracia
Usuaris connectats
- 0 usuaris
Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.