🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.linux
Article #907310

Re: skrypt bash

#907310
From: Jacek
Date: Wed, 08 Nov 2023 17:25
50 lines
2722 bytes
W dniu Wed, 8 Nov 2023 10:24:28 -0000 (UTC), użytkownik Jacek napisał:

> W dniu Wed, 8 Nov 2023 08:48:54 -0000 (UTC), użytkownik Dominik
> Ałaszewski napisał:
> 
>> Dnia 08.11.2023 Jacek <jacmac@go2.pl> napisał/a:
>>> Prosiłbym żeby ktoś mi napisał skrypt bash'a który:
>>>
>>> 1. uruchomi program abc 2.po godzinie go zrestartuje 3. wykona klik
>>> LPM 4. będzie robił restart i klik co każdą następną godzinę.
>> 
>> Proszę bardzo:
>> 
>> /opt/abc &
>> while true; do
>>   sleep 1h killall -9 abc /opt/abc &
>>   xte 'mouseclick 3'
>> done
>> 
>> https://linux.die.net/man/7/xautomation
> 
> Piękne dzięki ale mam parę dodatkowych pytań :)
> 1. te 3 polecenia w trzeciej linii to nie muszą być oddzielone jakimiś
> separatorami?
> 2. mogę mieć pewność że klik nastąpi już po uruchomieniu programu abc i
> ukazaniu się jego okna? Może tam trzeba wstawić jakieś opóźnienie?
> 3. /opt jest tu użyty przykładowo i może to być np. /home?
> 4. jak zadać sleep w minutach?
> 5. Jak odpalić skrypt z ikony na pulpicie to wiem, ale nie wiem jak go
> zakończyć z takiej ikony. Jak mianowicie?

Wyniki prób. Dopóki wykonuję to co poniżej, działa, program abc jest 
zamykany po minucie i zaraz otwierany ponownie:

#!/bin/bash

abc &
while true; do
  sleep 1m 
  killall -9 abc 
  abc 
#& xte 'mouseclick 3'
done

Jak tylko odkomentuję linię z xte, komp dostaje głupa - ikony na pulpicie 
się mieszają, kursor robi dziwne rzeczy, same się katalogi zakładają itd. 
aż system się zawiesi i tylko twardy reset pozostaje. Jakaś rada?

-- 
Jacek
Technical Details
Message-ID: <uigg9n$1ml4d$1@dont-email.me>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
References: <uif15r$1e8jt$1@dont-email.me> <uifi1m$18dcq$1@solani.org> <uifnks$1i16j$1@dont-email.me>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erje.net!feeder.erje.net!eternal-september.org!feeder2.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: Jacek <jacmac@go2.pl>
Newsgroups: pl.comp.os.linux
Subject: Re: skrypt bash
Date: Wed, 8 Nov 2023 17:25:11 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <uigg9n$1ml4d$1@dont-email.me>
References: <uif15r$1e8jt$1@dont-email.me> <uifi1m$18dcq$1@solani.org> <uifnks$1i16j$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Wed, 8 Nov 2023 17:25:11 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="f47b942a35956fd14e8c746dc3442d5e"; logging-data="1791117"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ARgHx5Z8vkcDkF1w1H/55"
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
Cancel-Lock: sha1:iVFedb/zguNn+t+vkxf7HlCqJws=
X-Face: 4hY-vJY/j3P@Ah)-U9"n^5EAM]~m_]t{I$LOF/]iz~fNN(6D47ug[9>GO}/"c5.) C?Wc[Agpb\}/6t.<O
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit