Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente bannato
    Registrato dal
    Oct 2010
    Messaggi
    1,219

    [bash]eseguire script

    Salve,ho provato a fare uno script in bash per fare la manutenzione del sistema,ho provato prima nominandolo .bash,poi .sh,poi .bashrc ma niente da fare,me lo apre sempre come documento di testo.
    Che formato dovrei dare o eventualmente che applicazione dovrei selezionare per aprirlo?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Non sono sicuro che questo problema riguardi la programmazione, quanto più la configurazione del tuo sistema operativo...
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Se non lo hai reso eseguibile non puoi eseguirlo con il comando
    codice:
    $ ./nomescript
    Ma devi utilizzare il comando
    codice:
    $ sh nomescript
    o anche
    codice:
    $ bash nomescript
    Non so se è questo il tuo problema...!

  4. #4
    Utente bannato
    Registrato dal
    Oct 2010
    Messaggi
    1,219
    Con sh nomescript funziona,ma non c'è un modo di lanciarlo direttamente cliccandoci sopra?
    Io con i file batch creavo semplicemente il .bat e cliccandoci sopra si eseguiva direttamente,questo vorrei provare a fare se è possibile.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    devi mettere la shebang "giusta", ed attivare il bit x

  6. #6
    Utente bannato
    Registrato dal
    Oct 2010
    Messaggi
    1,219
    Ok risolto,grazie

  7. #7
    Originariamente inviato da ramy89
    Con sh nomescript funziona,ma non c'è un modo di lanciarlo direttamente cliccandoci sopra?
    Io con i file batch creavo semplicemente il .bat e cliccandoci sopra si eseguiva direttamente,questo vorrei provare a fare se è possibile.
    Come ha detto franzauker per utilizzarli così devi appunto renderli eseguibili.

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301

    Moderazione

    Questa domanda non ha nulla a che vedere con la programmazione, però, quanto più con l'utilizzo del sistema operativo Linux in quanto tale.

    Sposto la discussione nell'area appropriata.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  9. #9
    Su linux per poter eseguire un file direttamente devi impostare anche il flag "eseguibile" e lo fai da riga di comando con:

    chmod u+x nomefile.sh

    Oppure cliccandoci con il destro e poi su proprietà (in quasi tutti i DE).
    Can You See Curtains? Then Isn't Windows!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.