Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmiana CHMOD przez shell
Pozycjonowanie i Optymalizacja > Projektowanie stron > PHP i MySQL
Kesera
Chciałbym zmienić chmod dla katalogu public_html przez shell, ale coś nie działa:

CYTAT
#!/bin/sh
chmod 750 public_html
exit 0


odpalam to cronem /bin/bash /home5/user/chmod.sh

czy ktoś wie co jest nie tak z tą komendą?
Mion
Pomijając, że nie działa, ale dlaczego musi to być akurat w ten sposób zrobione ?
----
Aby dany skrypt *.sh mógł zostać wykonywany należy mu nadać prawo do wykonywania.
Ustaw całkowitą ścieżkę do katalogu public_html
freeup
Tak jak Mion napisał, skrypt *.sh musi mieć prawa do wykonywania chmod +x chmod.sh, konieczne jest wpisanie pełnych ścieżek do katalogów (np. /home/user/public_html) sprawdzić aktualną ścieżkę możemy komendą 'pwd'

sh0tek
czemu robisz to w cronie ?
od tego trzeba by zacząć mega dziwna sprawa

czemu robisz to w cronie ?
od tego trzeba by zacząć mega dziwna sprawa

w twoim skrypcie brakuje chyba pełnej ścieżki do public html
Kesera
Coś nie działa nadal.
A potrzebuję to bo mam problem z uśpionymi procesami których nie mogę zamknąć automatycznie co godzinę chociażby tak:

CYTAT
#!/bin/sh
pkill -15 -u username php5
exit 0



EDIT: Już poradziłem sobie z tym. Zrobiłem to trochę inaczej.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2012 Invision Power Services, Inc.