Chiudere il Terminale dopo comando bash

Mac OS X e le sue Applicazioni

Moderatore: ModiMaccanici

Avatar utente
charlie
Stato: Non connesso
Open Office Expert
Open Office Expert
Avatar utente
Iscritto il: sab, 02 mar 2013 15:04
Messaggi: 1016

Top

Ciao a tutti.
Per eseguire un comando bash ed aprire un report con Open Office, l'ho inserito all'interno di un file di testo reso eseguibile con il comando

Codice: Seleziona tutto

chmod +x nomefile
il comando è il seguente (forse è ininfluente per la domanda che faccio)

Codice: Seleziona tutto

/Applications/OpenOffice.app/Contents/MacOS/soffice -invisible "macro:///DBDocShortCuts.runtime.openDBDoc(Fatture_2,Ricerca13,Report)"
problema: durante l'esecuzione, che funziona perfettamente, oltre al report mi si apre il Terminale e rimane aperto.

C'è modo di chiuderlo in automatico? Grazie.
Charlie
iMac 24 M1 - 1 TB - 16 GB ram - macOS 14.3.1 Sonoma
ex iMac 27" metà 2011- SSD 525 GB - 12 GB RAM - macOS 10.13.6 High Sierra
non funziona più.
http://www.charlieopenoffice.altervista.org"

Avatar utente
iStefano
Stato: Non connesso
Genio guastatore
Genio guastatore
Avatar utente
Iscritto il: mer, 30 dic 2009 10:30
Messaggi: 8279
Località: Pomigliano D'Arco (NA)

Top

Contatta:
controlla i permessi ...

prova a renderlo eseguibile con

#!/bin/bash
for arg; do
chmod u+x -- "$arg"
done

Scrivo su iMaccanici con TapaTalk per MacBook Air

Avatar utente
charlie
Stato: Non connesso
Open Office Expert
Open Office Expert
Avatar utente
Iscritto il: sab, 02 mar 2013 15:04
Messaggi: 1016

Top

iStefano ha scritto:
mar, 21 mag 2019 18:48
controlla i permessi ...

prova a renderlo eseguibile con

#!/bin/bash
for arg; do
chmod u+x -- "$arg"
done
Scusami ma dovresti essere un pochino più chiaro per il mio livello di conoscenza.
Come controllo i permessi?
Il codice che hai scritto va digitato nel terminale? Riga a riga? "$arg" è il nome del mio file?
Grazie.
Charlie
iMac 24 M1 - 1 TB - 16 GB ram - macOS 14.3.1 Sonoma
ex iMac 27" metà 2011- SSD 525 GB - 12 GB RAM - macOS 10.13.6 High Sierra
non funziona più.
http://www.charlieopenoffice.altervista.org"

Avatar utente
iStefano
Stato: Non connesso
Genio guastatore
Genio guastatore
Avatar utente
Iscritto il: mer, 30 dic 2009 10:30
Messaggi: 8279
Località: Pomigliano D'Arco (NA)

Top

Contatta:
per i permessi puoi leggere qui :

https://www.washington.edu/computing/un ... sions.html

Inoltre arg è il file che lo script deve rendere eseguibile ...

Scrivo su iMaccanici con TapaTalk per MacBook Air

Avatar utente
Hammarby
Stato: Non connesso
Unix Expert
Unix Expert
Avatar utente
Iscritto il: gio, 29 ott 2009 14:28
Messaggi: 5348
Località: Stockholm, SE

Top

charlie ha scritto:
mar, 21 mag 2019 15:21
Ciao a tutti.
Per eseguire un comando bash ed aprire un report con Open Office, l'ho inserito all'interno di un file di testo reso eseguibile con il comando

Codice: Seleziona tutto

chmod +x nomefile
il comando è il seguente (forse è ininfluente per la domanda che faccio)

Codice: Seleziona tutto

/Applications/OpenOffice.app/Contents/MacOS/soffice -invisible "macro:///DBDocShortCuts.runtime.openDBDoc(Fatture_2,Ricerca13,Report)"
problema: durante l'esecuzione, che funziona perfettamente, oltre al report mi si apre il Terminale e rimane aperto.

C'è modo di chiuderlo in automatico? Grazie.
Aggiungi il comando
exit
Ognuno è come Dio lo ha fatto, ahimé...
...e spesso peggio.

Cervantes

Avatar utente
charlie
Stato: Non connesso
Open Office Expert
Open Office Expert
Avatar utente
Iscritto il: sab, 02 mar 2013 15:04
Messaggi: 1016

Top

Hammarby ha scritto:
mer, 22 mag 2019 10:41
Aggiungi il comando
exit
Un comando Exit compare già nel messaggio del Terminale, anche se non c'è nello script, e non viene riconosciuto. (Prova è il nome del mio file da eseguire).

Schermata 2019-05-23 alle 08.10.20.png
Schermata 2019-05-23 alle 08.10.20.png (43.09 KiB) Visto 197 volte
Charlie
iMac 24 M1 - 1 TB - 16 GB ram - macOS 14.3.1 Sonoma
ex iMac 27" metà 2011- SSD 525 GB - 12 GB RAM - macOS 10.13.6 High Sierra
non funziona più.
http://www.charlieopenoffice.altervista.org"

Avatar utente
charlie
Stato: Non connesso
Open Office Expert
Open Office Expert
Avatar utente
Iscritto il: sab, 02 mar 2013 15:04
Messaggi: 1016

Top

Ho risolto impostando come in figura le Preferenze del Terminale:

Schermata 2019-05-24 alle 07.19.47.png
Schermata 2019-05-24 alle 07.19.47.png (55.55 KiB) Visto 161 volte
Charlie
iMac 24 M1 - 1 TB - 16 GB ram - macOS 14.3.1 Sonoma
ex iMac 27" metà 2011- SSD 525 GB - 12 GB RAM - macOS 10.13.6 High Sierra
non funziona più.
http://www.charlieopenoffice.altervista.org"

Rispondi

Torna a “Software”

Chi c’è in linea

Visitano il forum: Ahrefs [Bot] e 16 ospiti