[GreekLUG] Automatically open terminal from a bash script
Pavlos K. Ponos
pavlos.ponos στο gmail.com
Σαβ 23 Ιαν 2016 20:30:16 EET
Καλησπέρα σε όλους!
Μετά από πολύ καιρό λόγω ανειλημμένων υποχρεώσεων, κατάφερα να ασχοληθώ
ξανά με το θέμα..
Για να μπορέσω να ανοίξω ένα τερματικό και να τρέξω 5-10 εντολές,
χρειάστηκε να δώσω το εξής (ευχαριστώ Μιχάλη!!):
#* * * * * DISPLAY=:0.0 mate-terminal -e
/home/pavlos/script.sh
Ευχαριστώ πολύ όλους για τη βοήθειά σας!
Καλό βράδυ,
Παύλος
*Pavlos K. Ponos*
Account Manager at nlg GmbH
PhD Candidate at University of Macedonia
View Pavlos K. Ponos's profile on LinkedIn
<https://gr.linkedin.com/pub/pavlos-k-ponos/57/27/5b6>
My blog: https://howtothelinuxway.wordpress.com/
--------------------------------------------------------------------------------------------------------------------------------------
Don't send me documents in the following formats: .doc, .docx, .xls,
.xlsx, .ppt, .pptx
Instead, try and use Open Document formats: https://www.libreoffice.org
Save your money & use a Linux distro: http://distrowatch.com/
--------------------------------------------------------------------------------------------------------------------------------------
On 01/11/2016 03:36 AM, mixasgr wrote:
> Καλησπέρα Παύλο και Καλή Χρονιά!
>
> Δυστυχώς το 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> 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 το οποίο εκφράζει μόνο τις απόψεις του συγγραφέα.
>
>
>
> 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/20160123/1e623e58/attachment.html>
-------------- επόμενο μέρος --------------
Ένα συννημένο που δεν περιέχει κείμενο καθαρίστηκε...
Όνομα: btn_profile_bluetxt_80x15.png
Τύπος: image/png
Μέγεθος: 346 bytes
Desc: δεν είναι διαθέσιμο
Δικτυακός Τόπος: <http://lists.greeklug.gr/pipermail/greeklug/attachments/20160123/1e623e58/attachment.png>
Περισσότερες πληροφορίες για την GreekLUG
λίστα ηλεκτρονικού ταχυδρομείου