Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [DEBIAN] lanciare un demone solo quando parte X

    Salve a tutti,
    come faccio a far partire un demone solo quando è partito il server X?
    Ho creato uno script e l'ho inserito nei runlevel, ma quando parte linux ricevo l'errore perchè il demone parte prima del server X.

    Come fare?
    ciao e grazie

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    potresti mettere il comando in .xinitrc o .xsession


  3. #3
    Se hai KDE c'è /home/..../.Kde/Autostart


  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    se vuoi fare come dice best1980 e non hai kde inserisci questo nel file di init del server X (.xinitrc se entri in X lanciando il comando, .xsession se usi un login manager)

    codice:
    # Start-up stuff from ~/Desktop/Autostart directory, if it exists
    # (as it seems to be the new standard)
    if test -d "$HOME/.autostart"; then
      for i in `ls -1 -L ${HOME}/.autostart/ 2>/dev/null`; do
        if test -x $HOME/.autostart/$i; then
          $HOME/.autostart/$i &
        fi
      done
    fi

  5. #5
    Originariamente inviato da gianiaz
    se vuoi fare come dice best1980 e non hai kde inserisci questo nel file di init del server X (.xinitrc se entri in X lanciando il comando, .xsession se usi un login manager)
    [/code]
    Possibile non abbia il file .xinitrc?
    Non lo trovo....

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    ma tu entri con startx?
    comunque è possibilissimo, crealo da zero.

  7. #7
    Originariamente inviato da gianiaz
    ma tu entri con startx?
    comunque è possibilissimo, crealo da zero.
    Si, entro con startx

    Lo creo nella mia home directory? Permessi?

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    dovrebbero andare bene quelli di default, l'importante è che il file sia leggibile dall'utente.

    ciao

  9. #9
    Originariamente inviato da gianiaz
    codice:
    # Start-up stuff from ~/Desktop/Autostart directory, if it exists
    # (as it seems to be the new standard)
    if test -d "$HOME/.autostart"; then
      for i in `ls -1 -L ${HOME}/.autostart/ 2>/dev/null`; do
        if test -x $HOME/.autostart/$i; then
          $HOME/.autostart/$i &
        fi
      done
    fi
    Dove gli dico quale demone deve far partire? Cosa fa esattamente questo codice?

  10. #10
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    questo codice dice semplicemente di avviare gli eseguibili che sono nella dir /home/tuoutente/Desktop/Autostart/

    quindi in quella dir metterai ad esempio il link a un'eseguibile, oppure un file cosi formato:

    codice:
    #!/bin/bash
    
    faiquellochetidico start
    che abbia permessi 755.

    ciao

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.