NoD Δημοσ. 2 Νοεμβρίου 2007 Share Δημοσ. 2 Νοεμβρίου 2007 Λοιπόν, έχω ένα μηχάνημα με debian στο οποίο μπαίνω με ssh και ανοίγω vnc server. Υπάρχει τρόπος ο vnc server να ξεκινάει με το bootάρισμα ? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 2 Νοεμβρίου 2007 Share Δημοσ. 2 Νοεμβρίου 2007 Αν έχει μπει σχετικό init script στο /etc/init.d, απλά χρησιμοποιείς το update-rc.d ή κάποιο παρόμοιο εργαλειάκι για να ορίσεις σε ποια runlevels θέλεις να ξεκινάει. http://www.debian-administration.org/articles/28 http://wiki.linuxquestions.org/wiki/Update-rc.d http://www.debianhelp.co.uk/initscripts.htm ΥΣ. Ο τρόπος με τον οποίο λειτουργεί το σύστημα είναι απλός, χρειάζεται μόνο να φτιάξεις soft links (ή αντίγραφα) των scripts που θέλεις να εκτελούνται αυτόματα στο runlevel X, μέσα στον κατάλογο /etc/rcX.d, με συγκεκριμένη ονομασία. Το update-rc.d και μερικά άλλα εργαλειάκια αυτοματοποιούν το παραπάνω. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NoD Δημοσ. 2 Νοεμβρίου 2007 Μέλος Share Δημοσ. 2 Νοεμβρίου 2007 S'euxaristw gia tin apantisi,sorry gia ta greeklish. To exw kanei auto,alla to provlima mou einai allo mallon. Ousiastika 8elw prin kanw login na ksekinaei o vnc server,ginetai auto ? Fantazomai na kanw login mesw vnc server,megali fantasia exw mou fainetai(i megali vlakeia)... Edit: Kati den paei kala,to script mou einai to parakatw: >#! /bin/sh tightvnserver :1 -depth 16 geometry 1280x1024 De fainetai na ksekinaei,enw otan to trexw anoigei kanonika vnc server,to exw petaksei mesa sto /etc/init.d/ kai edwsa update-rc.d script defaults. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 2 Νοεμβρίου 2007 Share Δημοσ. 2 Νοεμβρίου 2007 Χμμ.. παίρνω το ύφος του Καψή και "oμολογώ ότι δεν καταλαβαίνω" Ο vnc server (αν έχει οριστεί από τα init scripts) ξεκινάει ούτως ή άλλως πριν κάνεις login, μήπως θέλεις να συνδέεται ο vnc client (που βρίσκεται στο δικό σου PC) αυτόματα; Edit: Τα init scripts έχουν συγκεκριμένη δομή, για να μπορεί να γίνεται start/stop ένα service και ενδεχομένως και άλλα πιο πολύπλοκα πράγματα, δεν περιλαμβάνουν απλά μια γραμμή που ξεκινάει το πρόγραμμα. Δε σου έβαλε σωστό init script το πακέτου του vnc όταν το εγκατέστησες; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NoD Δημοσ. 2 Νοεμβρίου 2007 Μέλος Share Δημοσ. 2 Νοεμβρίου 2007 Xm, loipon gia na sou dwsw na katalaveis,otan trexw to script anoigei o vncserver kai sindeomai kanonikotata,me auti ti diadikasia na ksekinaei automata,apla den ksekinaei,dld prospa8w na sinde8w kai tsimpaw ena @. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NoD Δημοσ. 2 Νοεμβρίου 2007 Μέλος Share Δημοσ. 2 Νοεμβρίου 2007 Edit: Τα init scripts έχουν συγκεκριμένη δομή, για να μπορεί να γίνεται start/stop ένα service και ενδεχομένως και άλλα πιο πολύπλοκα πράγματα. Δε σου έβαλε ένα σωστό init script το πακέτου του vnc όταν το εγκατέστησες; An auto 8a eprepe na vrisketai mesa sto /etc/init.d/ tote mallon oxi. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 2 Νοεμβρίου 2007 Share Δημοσ. 2 Νοεμβρίου 2007 Κατάλαβα. Από ότι βλέπω στο documentation θα έπρεπε να δουλέψει και όπως το έκανες. Δοκίμασε να δώσεις full path αντί απλά "tightvnc", καθώς συνήθως δεν υπάρχουν διαθέσιμες οι μεταβλητές περιβάλλοντος (στην προκειμένη περίπτωση η $PATH) στο περιβάλλον στο οποίο εκτελούνται τα init scripts. #! /bin/sh/usr/bin/tightvnserver :1 -depth 16 geometry 1280x1024 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NoD Δημοσ. 2 Νοεμβρίου 2007 Μέλος Share Δημοσ. 2 Νοεμβρίου 2007 tzifos... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 2 Νοεμβρίου 2007 Share Δημοσ. 2 Νοεμβρίου 2007 Έχεις δώσει executable permissions στο script; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NoD Δημοσ. 2 Νοεμβρίου 2007 Μέλος Share Δημοσ. 2 Νοεμβρίου 2007 Nai. 755... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
borror Δημοσ. 2 Νοεμβρίου 2007 Share Δημοσ. 2 Νοεμβρίου 2007 Φίλε μου για τσέκαρε αυτό. Είχα κ γω περίπου το ίδιο πρόβλημα http://www.insomnia.gr/vb3/showthread.php?t=210927&highlight=daemon Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NoD Δημοσ. 3 Νοεμβρίου 2007 Μέλος Share Δημοσ. 3 Νοεμβρίου 2007 borror πάνω σε αυτό ήθελα να κάνω μια ερώτηση, εγώ θέλω να τρέχει ο vnc server με user priviledges, οπότε θα δώσω su username -c tightvncserver ? Όπως είναι στο απλό script που έχω παραθέσει παραπάνω. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 3 Νοεμβρίου 2007 Share Δημοσ. 3 Νοεμβρίου 2007 Ναι, δοκίμασε να το κάνεις έτσι: >#!/bin/bash -l su - NoD -c /usr/bin/tightvnserver :1 -depth 16 geometry 1280x1024 Αν εξακολουθεί να μην εκτελείται, στείλε την έξοδό του σε ένα αρχείο κειμένου, μήπως γράφει στο stdout του ο tightvnc τι δεν του αρέσει. >#!/bin/bash -l su - NoD -c /usr/bin/tightvnserver :1 -depth 16 geometry 1280x1024 > /tmp/file.txt 2>&1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NoD Δημοσ. 3 Νοεμβρίου 2007 Μέλος Share Δημοσ. 3 Νοεμβρίου 2007 Θα το δοκιμάσω από Δευτέρα. Την παύλα που βάζεις πριν το username την χρειάζεται όντως ή είναι λάθος ? Γιατί στο άλλο thread που έδωσε ο borror δεν βλέπω να υπάρχει. Ευχαριστώ πολύ ε ? Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
nske Δημοσ. 3 Νοεμβρίου 2007 Share Δημοσ. 3 Νοεμβρίου 2007 Καλό είναι να τη βάζεις πάντα όποτε χρησιμοποιείς την su(1) (ή -l ή --login), ώστε να φορτώσουν τα scripts που εισάγουν τις μεταβλητές περιβάλλοντος του χρήστη που θέλεις (π.χ. /etc/profile). Αλλιώς δε θα υπάρχουν διαθέσιμες (ή θα έχουν λάθος περιεχόμενο) μεταβλητές όπως η $HOME και η $PATH, στις οποίες πολλές εφαρμογές βασίζονται. > -, -l, --login Provide an environment similar to what the user would expect had the user logged in directly. Ευχαριστώ πολύ ε ? Τίποτα, κάποια λεπτομέρεια είναι που φταίει Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.