Strona 1 z 1

Bash nie widzi pliku

: 07 grudnia 2011, 20:23
autor: ExuS
Witam.
Jestem początkujący, więc proszę o wyrozumiałość. Umieściłem w katalogu /root plik restart. Po wpisaniu:

Kod: Zaznacz cały

/root/restart
wyskakuje komunikat:

Kod: Zaznacz cały

No such file or directory
mimo, że plik tam jest. Nie mam pojęcia jak to naprawić.

: 07 grudnia 2011, 22:34
autor: DaVidoSS
  1. Po co Ci takie coś? Nie łatwiej będzie:

    Kod: Zaznacz cały

    su 
    reboot
  2. Jak chcesz wykonywać jakieś pliki/skrypty to rób to porządnie.

    Kod: Zaznacz cały

    su
    mv /root/restart  /usr/bin/
    chmod +x  /usr/bin/restart
    restart 

: 07 grudnia 2011, 22:34
autor: Bastian
Nie wierzę Ci na słowo. Pokaż:

Kod: Zaznacz cały

ls /root

: 08 grudnia 2011, 18:13
autor: ExuS
DaVidoSS, skrypt jest do restartu serwerów cs1.6.

Bastian

Kod: Zaznacz cały

ls /root
hlds1               restart     serverchecker  Steam     test3.so
hldsupdatetool.bin  restartall  serwer1        test1.so  ventrilo
readme.txt          restart.sh  steam          test2.so

: 09 grudnia 2011, 04:01
autor: DaVidoSS
Nigdy nie powinieneś uruchamiać usług/programów z uprawnieniami root. Tym bardziej serwerów cs.

Przenieś wszystkie pliki serwera do katalogu domowego użytkownika, do katalogu np.: SERWER.

Kod: Zaznacz cały

mkdir ~/SERVER

su
mv /root/hlds1 [font=monospace] /home/exus/SERVER
....
....
...
[/font]chown -Rv exus:exus /home/exus/SERVER
exit
Nadaj flagę wykonywalności plikowi:

Kod: Zaznacz cały

chmod +x ~/SERVER/restart
Wykonaj plik:

Kod: Zaznacz cały

cd /SERVER/
./restart