<div dir="ltr"><p>Μιας και εισαι σε Linux έχεις και python. Μπορείς να φτιάξεις ένα whatever.py αρχειο και να βάλεις τα commands εκεί με τη σειρά που θες να εκτελεστούν. </p><p>Δες το αρχείο που έχω κάνει attach. Στο cron βάλε</p><pre style="margin-top:0px;margin-bottom:1em;padding:5px;border:0px;font-size:13px;overflow:auto;width:auto;max-height:600px;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,sans-serif;word-wrap:normal;color:rgb(34,36,38);background-color:rgb(238,238,238)"><code style="margin:0px;padding:0px;border:0px;font-family:Consolas,Menlo,Monaco,'Lucida Console','Liberation Mono','DejaVu Sans Mono','Bitstream Vera Sans Mono','Courier New',monospace,sans-serif;white-space:inherit">*/10 * * * * /usr/bin/python /τη διαδρομή που έχεις το αρχείο/finite.py</code></pre>
<div class="gmail_quote">Στις 11 Ιαν 2016 3:36 π.μ., ο χρήστης "mixasgr" <<a href="mailto:mixas.gre@gmail.com" target="_blank">mixas.gre@gmail.com</a>> έγραψε:<br type="attribution"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>Καλησπέρα Παύλο και Καλή Χρονιά!<br>
<br>
Δυστυχώς το cron δεν γνωρίζει από γραφικό περιβάλλον, οπότε πρέπει
να του πεις ότι αυτό που θέλεις να τρέξεις, να στο εμφανίσει σε
κάποια οθόνη.<br>
Επίσης, αν καταλαβαίνω σωστά, όσον αφορά την εκτέλεση των εντολών
θέλεις κάτι όπως αναφέρετε στο: <a href="http://askubuntu.com/a/46630" target="_blank">http://askubuntu.com/a/46630</a><br>
<br>
Συνεπώς, αρχικά τρέξε την εντολή <br>
--------------------------------<br>
echo $DISPLAY<br>
--------------------------------<br>
ώστε να πάρεις τις πληροφορίες για την οθόνη σου, πχ<br>
--------------------------------<br>
:0.0<br>
--------------------------------<br>
<br>
Μετά, μπορείς να βάλεις στο crontab σου να τρέχει κάτι σαν<br>
--------------------------------<br>
0 10 * * * env DISPLAY=:0.0 gnome-terminal -e
"/home/pavlos/script.sh"<br>
--------------------------------<br>
<br>
Για το mate-terminal δεν ξέρω αν υποστηρίζει κάτι τέτοιο, αλλά
φαντάζομαι ότι μπορείς να το δοκιμάσεις ή να εγκαταστήσεις κάποιο
άλλο τερματικό.<br>
<br>
<br>
<br>
On 11/01/2016 01:33 πμ, Pavlos Ponos wrote:<br>
</div>
<blockquote type="cite">
<p dir="ltr">Δεν έχει σημασία τι εντολές θέλω να τρέξω, σημασία
έχει ότι θέλω να ανοίξω ένα τερματικό μέσα από ένα shell script.
Πως μπορεί να γίνει αυτό; Αυτό ρώτησα, αν δεν υπάρχει τρόπος,
οκ.</p>
<p dir="ltr">Καμία πρακτική συμβουλή;</p>
<p dir="ltr">Pavlos K. Ponos</p>
<p dir="ltr">Sent from my Lenovo device</p>
<div class="gmail_quote">On Jan 10, 2016 11:37 PM, "vangelis" <<a href="mailto:vangelis@gnugr.org" target="_blank"></a><a href="mailto:vangelis@gnugr.org" target="_blank">vangelis@gnugr.org</a>>
wrote:<br type="attribution">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Γειά,<br>
<br>
On 10/01/2016 02:07 μμ, Pavlos K. Ponos wrote:<br>
> Το έχω δοκιμάσει ήδη, για τις εξής εντολές:<br>
> sudo aptitude search '~c' -F '%p' | xargs -n 1
&& sudo aptitude -y purge<br>
Η εντολή αυτή είναι για απαλλαγή απο κρυφούς φακέλλους, αλλά
θέλει λίγο<br>
προσοχή στη χρήση του:<br>
aptitude show '~c'<br>
aptitude purge '~c'<br>
><br>
> παίρνω το εξής μήνυμα:<br>
> sudo: no tty present and no askpass program specified<br>
><br>
> Καμία ιδέα;<br>
<br>
Δέν ξέρω εάν βοηθάει, Παύλο εάν θέλεις πές μας τι ακριβώς
θέλεις να κάνεις.<br>
<br>
Χαιρετισμούς<br>
Βαγγέλης Μουχτσής (gnugr)<br>
<br>
GreekLUG mailing list<br>
<br>
<a href="mailto:greeklug@greeklug.gr" target="_blank">greeklug@greeklug.gr</a><br>
<br>
<a href="http://lists.greeklug.gr/mailman/listinfo/greeklug" rel="noreferrer" target="_blank">http://lists.greeklug.gr/mailman/listinfo/greeklug</a><br>
<br>
----------------------------------------<br>
<br>
Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν φέρει καμία
ευθύνη για το περιεχόμενο του παρόντος e-mail το οποίο
εκφράζει μόνο τις απόψεις του συγγραφέα.</blockquote>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>GreekLUG mailing list
<a href="mailto:greeklug@greeklug.gr" target="_blank">greeklug@greeklug.gr</a>
<a href="http://lists.greeklug.gr/mailman/listinfo/greeklug" target="_blank">http://lists.greeklug.gr/mailman/listinfo/greeklug</a>
----------------------------------------
Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν φέρει καμία ευθύνη για το περιεχόμενο του παρόντος e-mail το οποίο εκφράζει μόνο τις απόψεις του συγγραφέα.</pre>
</blockquote>
<br>
</div>
<br>GreekLUG mailing list<br>
<br>
<a href="mailto:greeklug@greeklug.gr" target="_blank">greeklug@greeklug.gr</a><br>
<br>
<a href="http://lists.greeklug.gr/mailman/listinfo/greeklug" rel="noreferrer" target="_blank">http://lists.greeklug.gr/mailman/listinfo/greeklug</a><br>
<br>
----------------------------------------<br>
<br>
Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν φέρει καμία ευθύνη για το περιεχόμενο του παρόντος e-mail το οποίο εκφράζει μόνο τις απόψεις του συγγραφέα.<br></blockquote></div>
</div>