Skocz do zawartości

Mati120

Użytkownicy
  • Zawartość

    9
  • Rejestracja

  • Ostatnio

Wszystko napisane przez Mati120

  1. Zmiana Skryptu

    Witam chciałem zmienić ten skrypt : #!/bin/bash #Zmienne ile=`ls -lt /data | wc -l` ostatni=`ls -lt /data/ | tail -n 1 | awk '{ print $8 }'` data=`date -R | awk -F" " '{print $2 $3 $4" "}'| cut -c1-9` co="/home/bartek/Praca/CV /home/bartek/Pulpit /var/log/syslog" logger OOOOOOOOOOOOOOOOOOOOOOOO logger zaczynam wykonywac kopie #Skrypt if [ $ile = 6 ] then echo bede kasowac $ostatni logger skasowalem $ostatni rm -rf /data/$ostatni else echo "nie masz jeszcze 5 kopii" logger nie masz jeszcze 5 kopii fi mkdir /data/$data tar -zcf /tmp/kopia.tar.gz $co mv /tmp/kopia.tar.gz /data/$data/ #Koniec logger zakonczylem prace programu logger dostepne kopie po zakonczeniu pracy programu logger `ls /data` logger OOOOOOOOOOOOOOOOOOOOOOOO Tak aby tworzyło tylko folder w datą a w nim żeby znajdował się plik : ts3server.sqlitedb dokładna lokalizacja : /root/serwer/ts3server.sqlitedb Plik żeby był zapisywany do /root/serwer/backup Lecz chciałbym aby zostało to że przetrzymuje 5 folderów, jeśli folder jest starszy niech usunie i zastąpi nowym.
  2. Zmiana Skryptu

    Ok dziękuję, temat można zamknąć.
  3. Zmiana Skryptu

    Sprawdzałem właśnie logi i jest coś takiego : -- MARK -- /USR/SBIN/CRON[7502]: (smmsp) CMD (test -x /etc/init.d/sendmail && /usr/share/sendmail/sendmail cron-msp) /USR/SBIN/CRON[7526]: (root) CMD (cd / && run-parts --report /etc/cron.hourly) -- MARK -- O co w tym chodzi ?
  4. Problem z Skryptem Cron Linux

    Witam chciałem napisać skrypt na kopiowanie, lecz gdy utworzyłem nowy plik i ustawiłem to nie uruchamia się oto skrypt : #!/bin/bash cp /root/serwer/ts3server.sqlitedb /root/serwer/backups echo "Kopiowanie Zakonczone" I ustawiłem w crontab -e : */1 * * * * /root/serwer/test.sh Lecz pojawia się błąd : /bin/sh: /root/serwer/test.sh: /bin/bash^M: bad interpreter: No such file or directory Jak mogę to naprawić ?
  5. Problem z Skryptem Cron Linux

    Problem rozwiązany, można zamknąć.
  6. Pytanie o skrypt

    Witam posiadam własnego ts i chciałem się zapytać czy jest możliwość zrobienie bota/skryptu, który będzie sprawdzał w kanałach daty w topicku ? np: od kanału z ID 100-200 Po czym na kanał z np: ID 1 wpisuje w description, które kanały mają datę starszą niż 7 dni ? Lub coś podobnego ?
  7. Zmiana Skryptu

    Skrypt działa, okazało się że nie z niewiadomych przyczyn plik mi się usunął. Czyli będzie skrypt, będzie tworzyć 5 folderów i gdy będzie już 5 to usunie ostatni i zrobi nowy ?
  8. Zmiana Skryptu

    Tworzy folder lecz nie ma w nim tego pliku dlaczego ?
  9. Problem z Skryptem Cron Linux

    Ok dziękuję, a jak mogę ustawić ten skrypt aby utworzył się tylko folder a w nim tylko plik : ts3server.sqlitedb ? lecz żeby było tak jak jest teraz czyli żeby było 5 folderów z datami i starszy folder usuwa, zastępując go nowym ? Oto skrypt : #!/bin/bash #Zmienne ile=`ls -lt /root/serwer/backups | wc -l` ostatni=`ls -lt /root/serwer/backups/ | tail -n 1 | awk '{ print $8 }'` data=`date -R | awk -F" " '{print $2 $3 $4" "}'| cut -c1-9` co="/root/serwer/ts3server.sqlitedb /root/serwer/backups /var/log/syslog" logger OOOOOOOOOOOOOOOOOOOOOOOO logger zaczynam wykonywac kopie #Skrypt if [ $ile = 6 ] then echo bede kasowac $ostatni logger skasowalem $ostatni rm -rf /root/serwer/backups/$ostatni else echo "nie masz jeszcze 5 kopii" logger nie masz jeszcze 5 kopii fi mkdir /root/serwer/backups/$data tar -zcf /tmp/kopia.tar.gz $co mv /tmp/kopia.tar.gz /root/serwer/backups/$data/ #Koniec logger zakonczylem prace programu logger dostepne kopie po zakonczeniu pracy programu logger `ls /root/serwer/backups` logger OOOOOOOOOOOOOOOOOOOOOOOO
×