* * * *

Privacy Policy

Blog italiano

Clicca qui se vuoi andare al blog italiano su Lazarus e il pascal.

Forum ufficiale

Se non siete riusciti a reperire l'informazione che cercavate nei nostri articoli o sul nostro forum vi consiglio di visitare il
Forum ufficiale di Lazarus in lingua inglese.

Lazarus 1.0

Trascinare un file nel programma
DB concetti fondamentali e ZeosLib
Recuperare codice HTML da pagina web
Mandare mail con Lazarus
Stabilire il sistema operativo
Esempio lista in pascal
File INI
Codice di attivazione
Realizzare programmi multilingua
Lavorare con le directory
Utilizzare Unità esterne
TTreeView
TTreeview e Menu
Generare controlli RUN-TIME
LazReport, PDF ed immagini
Intercettare tasti premuti
Ampliare Lazarus
Lazarus e la crittografia
System Tray con Lazarus
UIB: Unified Interbase
Il file: questo sconosciuto
Conferma di chiusura di un applicazione
Liste e puntatori
Overload di funzioni
Funzioni a parametri variabili
Proprietà
Conversione numerica
TImage su Form e Panel
Indy gestiore server FTP lato Client
PopUpMenu sotto Pulsante (TSpeedButton)
Direttiva $macro
Toolbar
Evidenziare voci TreeView
Visualizzare un file Html esterno
StatusBar - aggirare l'errore variabile duplicata
Da DataSource a Excel
Le permutazioni
Brute force
Indy 10 - Invio email con allegati
La gestione degli errori in Lazarus
Pascal Script
Linux + Zeos + Firebird
Dataset virtuale
Overload di operatori
Lavorare con file in formato JSON con Lazarus
Zeos ... dietro le quinte (prima parte)
Disporre le finestre in un blocco unico (come Delphi)
Aspetto retrò (Cmd Line)
Lazarus 1.0
Come interfacciare periferica twain
Ubuntu - aggiornare free pascal e lazarus
fpcup: installazioni parallele di lazarus e fpc
Free Pascal e Lazarus sul Raspberry Pi
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal.
Creare un server multithread
guida all'installazione di fpc trunk da subversion in linux gentoo
Indice
DB concetti fondamentali e connessioni standard
Advanced Record Syntax
DB concetti fondamentali e DBGrid
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText
Advanced Record Syntax: un esempio pratico
Superclasse form base per programmi gestionali (e non)
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form
Superclasse form base per programmi gestionali (e non) #4 - wait animation
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog
Installare lazarus su mac osx sierra
immagine docker per lavorare con lazarus e free pascal
TDD o Test-Driven Development
Benvenuto! Effettua l'accesso oppure registrati.
Aprile 30, 2024, 10:31:26 pm

Inserisci il nome utente, la password e la durata della sessione.

229 Visitatori, 0 Utenti

Autore Topic: Linux ed esecuzione applicazione all'avvio  (Letto 8764 volte)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Linux ed esecuzione applicazione all'avvio
« Risposta #15 il: Marzo 27, 2013, 09:51:43 pm »
Stai cercado di usare un XServer? deve sapere a che display o ip mandare le cose ... con DISPLAY 0:0 mandi alla macchian collegata in telnet.

export DISPLAY 0:0

da bash ... o ksh o la schell che stai usando ;)
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Linux ed esecuzione applicazione all'avvio
« Risposta #16 il: Marzo 27, 2013, 10:07:50 pm »
Stai cercado di usare un XServer? deve sapere a che display o ip mandare le cose ... con DISPLAY 0:0 mandi alla macchian collegata in telnet.

export DISPLAY 0:0

da bash ... o ksh o la schell che stai usando ;)
Stò cercando di avviare una CGI all'avvio della macchina senza bisogno di loggarmi e di lanciare a manina il comando che mi interessa. Hai idee?
Il sistema è XUbuntu
Ieri è passato, domani è futuro, oggi è un dono...

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Linux ed esecuzione applicazione all'avvio
« Risposta #17 il: Marzo 27, 2013, 10:44:39 pm »
no no ... ho smesso di usare droghe ... da giovine ne facevo uso ... ma ora ho smasso ... al massimo mi metto a giochicchiare con msconfig ... ma di UNIX DISLIKE ne ho veramente le shell piene ;)
A parte le battute ... non so.
Linux ho smesso di usarlo dall'uscita di Kylix  1.. troppo lento rispetto a Delphi su Win2k ;)
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2871
  • Karma: +20/-4
Re:Linux ed esecuzione applicazione all'avvio
« Risposta #18 il: Marzo 28, 2013, 09:56:52 am »
no no ... ho smesso di usare droghe ... da giovine ne facevo uso ... ma ora ho smasso ... al massimo mi metto a giochicchiare con msconfig ... ma di UNIX DISLIKE ne ho veramente le shell piene ;)
A parte le battute ... non so.
Linux ho smesso di usarlo dall'uscita di Kylix  1.. troppo lento rispetto a Delphi su Win2k ;)

non è che hai smesso di usarle, con Win2k sei assuefatto :D
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2382
  • Karma: +10/-0
Re:Linux ed esecuzione applicazione all'avvio
« Risposta #19 il: Marzo 28, 2013, 10:25:03 am »
hahahaha ... guerra ideologica ;) Mi sottraggo alla competizione :p
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2871
  • Karma: +20/-4
Re:Linux ed esecuzione applicazione all'avvio
« Risposta #20 il: Marzo 28, 2013, 10:27:36 am »
lo vedi che sei assuefatto :D :D :D
Imagination is more important than knowledge (A.Einstein)

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2871
  • Karma: +20/-4
Re:Linux ed esecuzione applicazione all'avvio
« Risposta #21 il: Marzo 28, 2013, 10:41:08 am »
Stò cercando di avviare una CGI all'avvio della macchina senza bisogno di loggarmi e di lanciare a manina il comando che mi interessa. Hai idee?
Il sistema è XUbuntu

non ho capito, che vuol dire lanciare una CGI senza loggarti?
i programmi cgi sono usati dai web server e comunque non dovrebbero avere a che fare con il display
teoricamente ci dovresti accedere via web server

cmq
prima di lanciare il tuo comando, nello script, metti
DISPLAY=:0.0; export DISPLAY

e speriamo tutto fili liscio ;)
Imagination is more important than knowledge (A.Einstein)

xinyiman

  • Administrator
  • Hero Member
  • *****
  • Post: 3249
  • Karma: +12/-0
Re:Linux ed esecuzione applicazione all'avvio
« Risposta #22 il: Marzo 28, 2013, 09:32:00 pm »
Ecco qui il mio file rc.local, continua a non funzionare. Idee?

/WI/WI è ovviamente la mia CGI da eseguire all'avvio del sistema, che non viene lanciata da apache perchè ha un web server integrato ed è realizzato con raudus/lazarus.

Codice: [Seleziona]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

#lancio l'interfaccia web sammarco all'avvio del sistema
export DISPLAY 0:0
echo $DISPLAY

/WI/WI > /WI/exec.log 2>&1 !! echo "errore" >> /WI/rclocal.log

exit 0
Ieri è passato, domani è futuro, oggi è un dono...

bonmario

  • Hero Member
  • *****
  • Post: 1302
  • Karma: +10/-1
Re:Linux ed esecuzione applicazione all'avvio
« Risposta #23 il: Marzo 29, 2013, 07:58:49 am »
Scusa, ma se tu fai uno script con dentro le istruzioni da lanciare e lo lanci col PC già acceso, funziona?
Se sì, e rilanci lo stesso script inserendolo nel file rc.local, funziona ancora?

Ciao, Mario

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2871
  • Karma: +20/-4
Re:Linux ed esecuzione applicazione all'avvio
« Risposta #24 il: Marzo 29, 2013, 09:46:44 am »
prova così

Codice: [Seleziona]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

#lancio l'interfaccia web sammarco all'avvio del sistema
DISPLAY=:0.0; export DISPLAY

date >>/WI/exec.log
echo $DISPLAY >> /WI/exec.log
/WI/WI > /WI/exec.log 2>&1 !! echo "errore" >> /WI/rclocal.log

exit 0



però ancora non mi è chiaro perchè un cgi dovrebbe accedere al display...

potrebbe essere che al lancio scrive qualcosa sullo standard output ma, con la redirezione che abbiamo messo, il tutto dovrebbe finire in un file e il display non dovrebbe essere chiamato in causa.

secondo me è il caso di chiedere al supporto raudus se sanno cosa potrebbe essere.
Imagination is more important than knowledge (A.Einstein)

 

Recenti

How To

Utenti
Stats
  • Post in totale: 18784
  • Topic in totale: 2236
  • Online Today: 272
  • Online Ever: 900
  • (Gennaio 21, 2020, 08:17:49 pm)
Utenti Online
Users: 0
Guests: 229
Total: 229

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.