Sida 1 av 1

Går detta att skapa med Zenity eller YAD

Postat: 10 jun 2016, 06:37
av skalman65
Vill skapa en dialogruta som skall framträda med ett bestämt tidsintervall.

Det skall inte vara omöjligt eller?

Om det är det, är det någon som kan "sparka" mig i rätt riktning ;)

zenity manualen säger inte så mycket om tidsstyrning

Re: Går detta att skapa med Zenity eller YAD

Postat: 10 jun 2016, 06:57
av Gunnar Hjalmarsson
while true; do
zenity --info --text 'Hej'
sleep 30
done

Re: Går detta att skapa med Zenity eller YAD

Postat: 10 jun 2016, 20:33
av skalman65
Det var klockrent Gunnar

Det var inte riktigt vad jag var ute efter men det var vad jag fråga efter ;D

Uttryckte mig nog lite bristfälligt då jag vill få zenity's textfönster att visas var 14 dag eller något.

Men jag fick en ny vinkel att googla på och ramla in på Cron som jag misstänker är det jag skall läsa in mig mer på för att lösa detta?

Re: Går detta att skapa med Zenity eller YAD

Postat: 10 jun 2016, 20:46
av Gunnar Hjalmarsson
Misstänkte att det inte var den ultimata lösningen på ditt egentliga problem, men kunde inte hålla fingrarna i styr. ;) cron låter rätt.

Re: Går detta att skapa med Zenity eller YAD

Postat: 11 jun 2016, 03:43
av eson57
Cron är perfekt för dylika övningar. Jag använder det hela tiden, i telefonen.
...så fick jag gjort lite mer reklam för SailfishOS... ;D

Fast egentligen ville jag bara tipsa om...
http://www.corntab.com/pages/crontab-gui

Redigera anacrontab filen

Postat: 15 jun 2016, 15:15
av skalman65
Tack eson57, smidig sida kan nog komma till användning. ;D

Men har nu "övergett" cron och riktat in mig på anacron , då datorn inte är på 24/7 .

Men lyckats inte att få mitt jobb att köras.

Mitt problem är att jag inte har hittat något sätt att testa "jobbet" som anacron skall göra, utan måste vänta till efterkommande dag. (lite tidsödande)
Finns det något sätt att "trigga" igång en körning av jobbet via anacron?

Scriptet har jag testkört via terminalen utan problem.

Min Anacrontab-fil ser ut så här:

Kod: Markera allt

# /etc/anacrontab: configuration file for anacron

# See anacron(8) and anacrontab(5) for details.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
HOME=/root
LOGNAME=root

# These replace cron's entries
1	5	cron.daily	run-parts --report /etc/cron.daily
7	10	cron.weekly	run-parts --report /etc/cron.weekly
@monthly	15	cron.monthly	run-parts --report /etc/cron.monthly

1      5          test               /home/test/test.sh
Har jag missat något här?

Re: Redigera anacrontab filen

Postat: 15 jun 2016, 18:19
av Gunnar Hjalmarsson
skalman65 skrev:Mitt problem är att jag inte har hittat något sätt att testa "jobbet" som anacron skall göra, utan måste vänta till efterkommande dag. (lite tidsödande)
Finns det något sätt att "trigga" igång en körning av jobbet via anacron?
Har aldrig använt anacron, men flaggan -f kanske kan användas.

$ anacron -h | grep Force
-f Force execution of jobs, even before their time

Re: Går detta att skapa med Zenity eller YAD

Postat: 15 jun 2016, 21:59
av skalman65
Tack Gunnar.

fick det inte att fungera

Men efter mera sökande så hittade jag

Kod: Markera allt

sudo anacron -fnd
Som förbiser alla tidsaspekter och kör samtliga job som ligger i anacrontab

Nu gäller det bara att få scriptet att fungera från anacron