Article View: pl.comp.os.linux
Article #907310Re: skrypt bash
From: Jacek
Date: Wed, 08 Nov 2023 17:25
Date: Wed, 08 Nov 2023 17:25
50 lines
2722 bytes
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-mailReferences:
<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