kamil501
Użytkownicy-
Zawartość
25 -
Rejestracja
-
Ostatnio
-
Witam znalazłem kod do wyświetlanie dem z gry cs 1.6 delikatnie go zmieniłem pod csgo i skrypt działa pakuje oraz przerzuca je na www, ale nie mogę ogarnąć wyświetlania ich, aby każdy miał możliwość pobrania. Domyślam się że chodzi tutaj o ten prefix ale nie mam pojęcia co trzeba zrobić. Temat nie ważny jednak człowiek to jest ślepy jest jak byk aby wpisać folder
-
ok dziękuje za pomoc
-
Ten cron co podałeś */30 * * * * /root/wysylanie.sh > /root/log_wysylka 2>&1 działa a czemu przy null nie działał?
-
*/30 * * * * 'sh /root/wysylanie.sh' > /dev/null 2>&1 Jun 19 10:20:01 ns3029969 CRON[18257]: (root) CMD ('sh /root/wysylanie.sh' > /dev/null 2>&1) Jun 19 10:21:01 ns3029969 CRON[18301]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 10:22:01 ns3029969 CRON[18344]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) */30 * * * * 'bash /root/wysylanie.sh' > /dev/null 2>&1 Jun 19 10:30:01 ns3029969 CRON[19477]: (root) CMD ('bash /root/wysylanie.sh' > /dev/null 2>&1) Jun 19 10:30:01 ns3029969 CRON[19478]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) nie pomogło
-
a email root jest jaki? domyślam się, że taki sam jaki podałem wykupując maszynę? tak używam w skrypcie $PATH bo podaje w nim gdzie są pliki i on je pakuje i przenosi do innego folderu jak określić to CWD logi z /var/log/syslog: Jun 19 00:00:01 ns3029969 CRON[21750]: (root) CMD ('/root/wysylanie.sh' >) Jun 19 00:00:01 ns3029969 CRON[21751]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:00:01 ns3029969 CRON[21749]: (CRON) info (No MTA installed, discarding output) Jun 19 00:01:01 ns3029969 CRON[21794]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:02:01 ns3029969 CRON[21837]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:03:01 ns3029969 CRON[21880]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:04:01 ns3029969 CRON[21923]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:05:01 ns3029969 CRON[21966]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:06:01 ns3029969 CRON[22009]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:07:01 ns3029969 CRON[22052]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:08:01 ns3029969 CRON[22095]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:09:01 ns3029969 CRON[22140]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:09:01 ns3029969 CRON[22139]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete) Jun 19 00:10:01 ns3029969 CRON[22190]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:11:01 ns3029969 CRON[22233]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:12:01 ns3029969 CRON[22276]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:13:01 ns3029969 CRON[22319]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:14:01 ns3029969 CRON[22365]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:15:01 ns3029969 CRON[22740]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null) Jun 19 00:16:01 ns3029969 CRON[22783]: (root) CMD (/usr/local/rtm/bin/rtm 59 > /dev/null 2> /dev/null)
-
Witam mam problem z cron wpisałem polecenie, aby wykonywał je co 30 minut, ale tego nie robi przedstawie w jaki sposób to zrobiłem. Na samym początku wpisałem do terminalu crontab -e Następnie na samym dole dopisałem komendę: */30 * * * * '/root/wysylanie.sh' > /dev/null 2>&1 Na samym końcu zapisałem plik oraz zresetowałem cron komendą sudo service cron restart Pozdrawiam Dodam jeszcze, że jak wykonam polecenie ./wysylanie.sh to skrypt działa poprawnie
-
Problem rozwiązałem nie zapisywałem pliku jako Unix script file tylko zmieniłem końcówkę z txt na sh Dziękuje wszystkim za chęć pomocy Pozdrawiam
-
użyłem sudo ./wysylanie.sh nie ma błędów ale nie pakuje mi plików .dem i nie przenosi na stronę www Jakiś pomysł? Pozdrawiam
-
Przepisałem tylko zamiast cudzysłów dałem " i nadal ten sam błąd z tym śmiesznym (^M) ściągam dos2unix ale nie ogarniam go chyba już sprawdzam jak skopiuje niestety nadal to samo mi się zdaje, że nie od tego to zależy, bo plik edytowałem notatnik++ oraz bez none i to samo, ale wy raczej lepiej się znacie
-
nie mogę zrobić cudzysłów próbowałem ALT+0148
-
dodałem odstęp, ale nadal ten sam błąd, a w kodzie nie znalazłem niczego z windows (^M) edytowałem za pomocą terminalu i komendy nano
-
Witam znalazłem skrypt tak on wygląd (na samym dole), ale jest problem, ponieważ nie chce znaleźć plików błąd wygląda tak: ./wysylanie.sh -bash: ./wysylanie.sh: /bin/bash^M: bad interpreter: No such file or directory Wszystko znajduje się na jednym dedyku system Ubuntu Server 12.04 Pozdrawiam #!/bin/bash DEMDIR=”/home/ogp_agent/OGP_User_Files/csgo-ffa/csgo” # folder z demami – tam gdzie HTLV nagrywa DESCDIR=”/var/www/dema/csgoffa” # folder docelowy z demami spakowanymi find ${DEMDIR}/*.dem -cmin +30 -exec gzip -5 {} \; # pakowanie po 30min od zakończenia nagrywania find ${DEMDIR}/*.gz -cmin +30 -exec mv {} ${DESCDIR}/ \; # przenoszenie po 30min find ${DESCDIR}/*.gz -mtime +7 -exec rm {} \; 2> /dev/null # kasowanie po 7 dniach
-
ok dałem rade dzięki Do zamknięcia
-
jeszcze mam takie pytanko nie będę otwierał nowego tematu czy nie da się jakoś zrobić żeby ta kopia działała bez licencji bo chyba nie dostane jej nie jest tak łatwo tak jak napisałeś