lshw και clients

Ξεκίνησε από elf, 24 Σεπ 2014, 09:06:25 ΠΜ

« προηγούμενο - επόμενο »

elf

Καλημέρα!
Στέλνω εντολή σε fat από επόπτες εκτέλεση
lshw > output.txt
και δεν ξέρω που πάει το αρχείο  :-[ !!!
Έκανα αναζήτηση, κοίταξα στο /root , τίποτα.
Τι λάθος κάνω;


elf

και πάλι δεν το βρίσκω... άνοιξα κονσόλα διαχειριστή τοπικά, έγραψα την εντολή, κανένα μήνυμα λάθους αλλά πουθενά το αρχείο  ???

stpdt

Παράθεση από: elf στις 25 Σεπ 2014, 08:32:27 ΠΜ
και πάλι δεν το βρίσκω... άνοιξα κονσόλα διαχειριστή τοπικά, έγραψα την εντολή, κανένα μήνυμα λάθους αλλά πουθενά το αρχείο  ???

Το αρχείο βρίσκεται στο φάκελο /tmp/ , σύμφωνα με το παράδειγμα του alkisg.

Αν είναι άδειο το αρχείο output.txt στον φάκελο /tmp/ τότε πρέπει να κανεις redirect όχι μόνο το standard output που σου λέει πιο πάνω ο alkisg , αλλά και το standard error

για να δεις μόνο το standard error δίνεις την εντολή:

sudo lshw 2> /tmp/output.txt

και για να δεις standard error και standard output

sudo lshw  &>/tmp/output.txt

ή

sudo lshw  > tmp/output.txt 2>&1

alkisg

Στο τέλος κοιτάς το /tmp του client, ή του server;
Αν θες να το στείλεις στον server, τότε δίνεις:

sudo lshw > /home/u01a1/output.txt

...οπότε πηγαίνει στον προσωπικό φάκελο του χρήστη που έχει κάνει login εκείνη τη στιγμή.

Αν δεν έχει κάνει κανένας χρήστης login, τότε πρέπει να το αντιγράψεις με την εντολή scp:
scp /tmp/output.txt administrator@server:

stpdt

#5
Αν παρόλαυτα μετά και τις συμβουλές του alkisg, και πάλι δεν βλέπεις τίποτε, τότε αυτό μπορεί να σημαίνει:

1) δεν δουλεύει η εντολή lshw (για παράδειγμα εδώ λέει ότι η lshw κρεμάει όταν σκανάρει κάποια partitions). Ή ίσως να μην δουλεύει για κάποιο λόγο και η sudo (εντολή που σου δίνει δικαιώματα root)
2) η εντολή lshw για κάποιο λόγο καλεί κάποιον daemon. Τα daemon process δεν έχουν standard streams (stdout, stderr)
3) η εντολή lshw για κάποιο λόγο περιμένει από κάποιο socket απάντηση, που δεν βγάζει timeout στα γρήγορα. Έτσι δεν τελειώνει ποτέ η εντολή, οπότε δεν βγάζει stdout, ενώ το stderr θα το βγάλει ίσως μετά από πολύ χρόνο.

και στις τρεις περιπτώσεις, ίσως τελικά χρειαστεί να κάνεις μερική-ρύθμιση εγκατάσταση στην sudo ή στην lshw.
και αν δεν παίξει τότε ολική επανεγκατάσταση του συστήματος.

Καταρχήν όμως, αφού δώσεις την εντολή sudo lshw, αμέσως μετά δώσε το παρακάτω και πες μας τι σου βγάζει:

ps -eLf|grep lshw

ωραία εντολή ε; έχει και το όνομά σου μέσα!   :)


elf

ok... προφανώς κοιτούσα στο /tmp του server για αυτό δεν το έβρισκα. Όλα καλά τώρα, ευχαριστώ!