[GreekLUG] Automatically open terminal from a bash script

mixasgr mixas.gre στο gmail.com
Δευ 11 Ιαν 2016 03:36:42 EET


Καλησπέρα Παύλο και Καλή Χρονιά!

Δυστυχώς το cron δεν γνωρίζει από γραφικό περιβάλλον, οπότε πρέπει να
του πεις ότι αυτό που θέλεις να τρέξεις, να στο εμφανίσει σε κάποια οθόνη.
Επίσης, αν καταλαβαίνω σωστά, όσον αφορά την εκτέλεση των εντολών θέλεις
κάτι όπως αναφέρετε στο: http://askubuntu.com/a/46630

Συνεπώς, αρχικά τρέξε την εντολή
--------------------------------
echo $DISPLAY
--------------------------------
ώστε να πάρεις τις πληροφορίες για την οθόνη σου, πχ
--------------------------------
:0.0
--------------------------------

Μετά, μπορείς να βάλεις στο crontab σου να τρέχει κάτι σαν
--------------------------------
0 10 * * *  env DISPLAY=:0.0 gnome-terminal -e "/home/pavlos/script.sh"
--------------------------------

Για το mate-terminal δεν ξέρω αν υποστηρίζει κάτι τέτοιο, αλλά
φαντάζομαι ότι μπορείς να το δοκιμάσεις ή να εγκαταστήσεις κάποιο άλλο
τερματικό.



On 11/01/2016 01:33 πμ, Pavlos Ponos wrote:
>
> Δεν έχει σημασία τι εντολές θέλω να τρέξω, σημασία έχει ότι θέλω να
> ανοίξω ένα τερματικό μέσα από ένα shell script. Πως μπορεί να γίνει
> αυτό; Αυτό ρώτησα, αν δεν υπάρχει τρόπος, οκ.
>
> Καμία πρακτική συμβουλή;
>
> Pavlos K. Ponos
>
> Sent from my Lenovo device
>
> On Jan 10, 2016 11:37 PM, "vangelis" <vangelis στο gnugr.org
> <mailto:vangelis στο gnugr.org>> wrote:
>
>     Γειά,
>
>     On 10/01/2016 02:07 μμ, Pavlos K. Ponos wrote:
>     > Το έχω δοκιμάσει ήδη, για τις εξής εντολές:
>     >     sudo aptitude search '~c' -F '%p' | xargs -n 1 && sudo
>     aptitude -y purge
>     Η εντολή αυτή είναι για απαλλαγή απο κρυφούς φακέλλους, αλλά θέλει
>     λίγο
>     προσοχή στη χρήση του:
>     aptitude show '~c'
>     aptitude purge '~c'
>     >
>     > παίρνω το εξής μήνυμα:
>     >     sudo: no tty present and no askpass program specified
>     >
>     > Καμία ιδέα;
>
>     Δέν ξέρω εάν βοηθάει, Παύλο εάν θέλεις πές μας τι ακριβώς θέλεις
>     να κάνεις.
>
>     Χαιρετισμούς
>     Βαγγέλης Μουχτσής (gnugr)
>
>     GreekLUG mailing list
>
>     greeklug στο greeklug.gr <mailto:greeklug στο greeklug.gr>
>
>     http://lists.greeklug.gr/mailman/listinfo/greeklug
>
>     ----------------------------------------
>
>     Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν φέρει καμία
>     ευθύνη για το περιεχόμενο του παρόντος e-mail το οποίο εκφράζει
>     μόνο τις απόψεις του συγγραφέα.
>
>
>
> GreekLUG mailing list
>
> greeklug στο greeklug.gr
>
> http://lists.greeklug.gr/mailman/listinfo/greeklug
>
> ----------------------------------------
>
> Το μη κερδοσκοπικό Σωματείο/Σύλλογος GreekLUG δεν φέρει καμία ευθύνη για το περιεχόμενο του παρόντος e-mail το οποίο εκφράζει μόνο τις απόψεις του συγγραφέα.

-------------- επόμενο μέρος --------------
Ένα συνημένο HTML καθαρίστηκε...
URL: <http://lists.greeklug.gr/pipermail/greeklug/attachments/20160111/d404e289/attachment.html>


Περισσότερες πληροφορίες για την GreekLUG λίστα ηλεκτρονικού ταχυδρομείου