Help - simple UNIX script / gzip (beginner)  Το θέμα επιλύθηκε

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Help - simple UNIX script / gzip (beginner)

Δημοσίευσηαπό McNulty » 20 Ιούλ 2012, 10:20

#!/bin/bash (όπως είναι στο τελικό λινκ πιο πάνω)
McNulty
babeTUX
babeTUX
 
Δημοσιεύσεις: 23
Εγγραφή: 12 Ιούλ 2012, 16:17
Εκτύπωση

Re: Help - simple UNIX script / gzip (beginner)

Δημοσίευσηαπό medigeek » 20 Ιούλ 2012, 10:22

Εννοείς όταν εκτέλεσες απλά bash;
Κώδικας: Επιλογή όλων
bash

Αν κολλάει εδώ, δεν μπορώ να σε βοηθήσω, χρειάζεσαι τεχνικό υποστήριξης για τον server.

Δώσε:
Κώδικας: Επιλογή όλων
which bash
whereis bash

για να δούμε αν όντως είναι στο /bin/bash η εντολή bash.

Αν είναι για το script, δοκίμασε:
Κώδικας: Επιλογή όλων
bash myfilename.sh

όπου αντικαθιστάς το myfilename.sh με το file path του αρχείου σου.

Αν κι αυτό δεν δουλέψει, ίσως είναι πάλι πρόβλημα με το χαρακτήρα \r...
Αν είναι αυτό το πρόβλημα λύνεται με:
Κώδικας: Επιλογή όλων
dos2unix myfilename.sh

εκτέλεσέ το στο ubuntu και ανέβασέ το ξανά
Τελευταία επεξεργασία από medigeek και 20 Ιούλ 2012, 10:33, έχει επεξεργασθεί 2 φορά/ες συνολικά
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Help - simple UNIX script / gzip (beginner)

Δημοσίευσηαπό McNulty » 20 Ιούλ 2012, 10:25

OK, ευχαριστώ πολύ, θα ποστάρω το output σε μία ώρα περίπου που θα είμαι στον σέρβερ. Και χίλια συγγνώμη που σε πρήζω άλλη μία μέρα ;)
McNulty
babeTUX
babeTUX
 
Δημοσιεύσεις: 23
Εγγραφή: 12 Ιούλ 2012, 16:17
Εκτύπωση

Re: Help - simple UNIX script / gzip (beginner)

Δημοσίευσηαπό McNulty » 20 Ιούλ 2012, 11:10

which bash
Κώδικας: Επιλογή όλων
/bin/bash


whereis bash
Κώδικας: Επιλογή όλων
bash: /bin/bash /etc/bash.bashrc /usr/share/bash /usr/share/man/man1/bash.1.gz


bash ./compress (compress το όνομα του script)
Κώδικας: Επιλογή όλων
bash: ./compress: /bin/bash^M: bad interpreter: No such file or directory


echo $PATH

Κώδικας: Επιλογή όλων
/home/myname/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/NX/bin


Αλλά πριν δώσω bash, το echo $PATH έδωσε:

Κώδικας: Επιλογή όλων
.:/CC/STATIC/OP/bin:/CC/STATIC/OP/testbin:/CC/STATIC/OP/admin:/CC/STATIC/OP/admin/tools:/opt/tcltk/bin:/opt/omniORB/bin//:/opt/omniORB/bin:/usr/bin:/usr/X11R6/bin:/usr/cc/bin:/usr/bin:/usr/sbin:/usr/bin:/usr/lib/qt4/bin:/opt/kde3/bin:/etc/rc.d/init.d:/bin:/opt/bin:/usr/local/bin


το mkdir δημιούργησε τα τεστ directories, και μετά:

bash compress

Κώδικας: Επιλογή όλων
: command not found
: command not found
: command not found
: command not found
: command not found
*** Checking if files/folders exist: /home/myname/Desktop/testme/Output/zipped
drwxr-xr-x 2 myname csusers 4096 Jul 20 07:58 /home/myname/Desktop/testme/Output/zipped??
*** Checking if files/folders exist: /home/myname/Desktop/testme/Parent/Vol*/*
: No such file or directoryrez/Desktop/testme/Parent/Vol*/*
: command not found
'ompress: line 26: syntax error near unexpected token `do
'ompress: line 26: `    for ver in `find $SRC_DIR -type f -name "$VERSION_FILE"`; do


O server δεν έχει ίντερνετ, οπότε το σκριπτ (c/p από το λινκ σου) το μετέφερα μέσω του δικτύου από τον υπολογιστή μου που έχει windows, ελπίζω να μην έκανα την ίδια βλακεία με πριν.

Θενκς και πάλι.
McNulty
babeTUX
babeTUX
 
Δημοσιεύσεις: 23
Εγγραφή: 12 Ιούλ 2012, 16:17
Εκτύπωση

Re: Help - simple UNIX script / gzip (beginner)

Δημοσίευσηαπό medigeek » 20 Ιούλ 2012, 11:50

Εχμ.. φαίνεται πως λείπουν αρχεία/εντολές. Πρέπει να επανεγκατασταθεί η διανομή ή να εγκατασταθούν τα αναγκαία προγράμματα, επικοινώνησε με κάποιον στην ομάδα σου που ξέρει από linux να το κοιτάξει.
Ή αν ο server είναι στο διαδίκτυο, επικοινώνησε με την εταιρία που παρέχει υποστήριξη.
Νομίζω το πρόγραμμα για διαχείριση πακέτων στο SuSE είναι το zypper και το yast:
http://en.opensuse.org/YaST_Software_Ma ... g_software
http://en.opensuse.org/Portal:Zypper

Δεν μπορώ να σε βοηθήσω περισσότερο, μιας και είναι SuSE από το 2007 (η έκδοση του bash είναι 3.5) και είμαστε φόρουμ για Ubuntu. Οι διαφορές είναι εμφανείς. :)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Help - simple UNIX script / gzip (beginner)

Δημοσίευσηαπό McNulty » 20 Ιούλ 2012, 11:58

OK, κάπως έτσι βάζω το πράσινο τικ και ευχαριστώ για μία τελευταία φορά! Πραγματικά ανεκτίμητη η βοήθειά σου! :clap:
McNulty
babeTUX
babeTUX
 
Δημοσιεύσεις: 23
Εγγραφή: 12 Ιούλ 2012, 16:17
Εκτύπωση

Re: Help - simple UNIX script / gzip (beginner)

Δημοσίευσηαπό McNulty » 20 Ιούλ 2012, 15:22

Μία τελευταία ερώτηση, για να το τρέξω σε Cygwin τι χρειάζεται να αλλάξω στο σκριπτ; Το έκανα install στο pc της δουλειάς μιας και στο σέρβερ είχε τα θέματα που αναφέρεις πιο πάνω. Θενκς.

Κώδικας: Επιλογή όλων
*** Checking if files/folders exist: /home/myname/Documents/Parent/Vol*/*
: No such file or directoryname/Documents/Parent/Vol*/*
./comproc: line 24: $'\r': command not found
./comproc: line 26: syntax error near unexpected token `$'do\r''
'/comproc: line 26: `    for ver in `find $SRC_DIR -type f -name "$VERSION_FILE"`; do


edit

dos2unix διόρθωσε τα πράγματα κάπως.


Τώρα τρέχει αλλά το Output/zipped παραμένει κενό...

Κώδικας: Επιλογή όλων
./comproc: line 39: rev: command not found
./comproc: line 39: rev: command not found
*** dirpathname:
*** cleanname: home
*** Checking if files/folders exist
-rw-r--r-- 1 mynamemkpasswd 0 Jul 20 14:30 /home/S.myname/Parent/Vol1/T020/T020_v1.mpp
*** backup file path: /home/myname/Output/zipped/Proc_Sat-1-2012072016-S515-V1-OUNCL-P.tar.gz
*** backup file exists
*** backupfiletar: /home/myname/Output/zipped/Proc_Sat-1-2012072016-S515-V1-OUNCL-P.tar
*** decompressing
/home/myname/Output/zipped/Proc_Sat-1-2012072016-S515-V1-OUNCL-P.tar.gz:    98.3% -- replaced with /home/myname/Output/zipped/Proc_Sat-1-2012072016-S515-V1-OUNCL-P.tar
*** updating
tar: Removing leading `/' from member names
/home/myname/Parent/Vol1/T020/T020_v1.mpp
*** recompressing
/home/myname/Output/zipped/Proc_Sat-1-2012072016-S515-V1-OUNCL-P.tar:       98.2% -- replaced with /home/myname/Output/zipped/Proc_Sat-1-2012072016-S515-V1-OUNCL-P.tar.gz
*** Checking if backup file was created
-rw-r--r-- 1 myname mkpasswd 960 Jul 20 16:39 /home/myname/Output/zipped/Proc_Sat-1-2012072016-S515-V1-OUNCL-P.tar.gz
*** Done



(comproc λέγεται το σκριπτ)
McNulty
babeTUX
babeTUX
 
Δημοσιεύσεις: 23
Εγγραφή: 12 Ιούλ 2012, 16:17
Εκτύπωση

Re: Help - simple UNIX script / gzip (beginner)

Δημοσίευσηαπό medigeek » 24 Ιούλ 2012, 10:09

McNulty έγραψε:Τώρα τρέχει αλλά το Output/zipped παραμένει κενό...

Δώσε προσοχή στα σφάλματα:
./comproc: line 39: rev: command not found
./comproc: line 39: rev: command not found


Ψάχνοντας για "cygwin rev" στο διαδίκτυο:
http://superuser.com/questions/255280/h ... -in-cygwin
Package util-linux contains rev
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Help - simple UNIX script / gzip (beginner)

Δημοσίευσηαπό McNulty » 24 Ιούλ 2012, 16:22

Another noobie mistake! Ευχαριστώ για χιλιοστή φορά.
McNulty
babeTUX
babeTUX
 
Δημοσιεύσεις: 23
Εγγραφή: 12 Ιούλ 2012, 16:17
Εκτύπωση

Re: Help - simple UNIX script / gzip (beginner)

Δημοσίευσηαπό medigeek » 24 Ιούλ 2012, 17:40

Κανένα πρόβλημα. Κάποτε θα μας το ανταποδώσεις με ένα how-to/οδηγό/tutorial. :)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι