Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-09-19 08:42:24

  buli - Użytkownik

buli
Użytkownik
Skąd: Człuchów
Zarejestrowany: 2006-04-30

[bash] Potrzebne dwa skrypciki

Moze ktos z forumowiczow klepie troche w bashu i pomoze.. ja jestem blady..
Rozchodzi sie o dwa skrypciki..
I
Skrypt wrzucony do crona ktory co 5min sprawdza czy w podanym katalogu i podkatalogach pojawily sie nowe pliki.. jesli tak jest to wysyla maila z informacja o tym
II
Rowniez skrypcik wrzucony w cronie, ktory raz na tydzien kompresuje dany katalog, a po udanej kompresji wyrzuca katalog i pliki w nim..


blehh :F

Offline

 

#2  2007-09-19 09:27:04

  interpositus - Członek DUG

interpositus
Członek DUG
Skąd: Nowy Sacz
Zarejestrowany: 2007-08-16

Re: [bash] Potrzebne dwa skrypciki

To tak... to drugie jest śmieszne. Ale odrazu mówię. Jak korzystasz z konsoli to korzystasz z BASHA. Więc pokombinuj (tak jak ja) i pomyśl. Pomyśl jakim poleceniem robisz kompresje danego katalogu? tar gz ? tar ? a potem pomyśl jak go usuwasz (wyrzucasz)... rm -rf ? I złóż skrypt :).

II.

Kod:

#!/bin/bash

#Debian
tar dany_katalog
rm-rf dany_katalog

Skrypt odpalasz w konsoli: sh nazwaskryptu.sh

Oczywiście do tar trza dodać odpowiednie funkcje :P
Tzn. man tar lub man gzip . I czytasz jak to zrobić.

Offline

 

#3  2007-09-19 13:00:02

  TBH - Członek DUG

TBH
Członek DUG
Skąd: Ruda Śląska
Zarejestrowany: 2006-03-07
Serwis

Re: [bash] Potrzebne dwa skrypciki

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Jak korzystasz z konsoli to korzystasz z BASHA.

Nieprawda

tbh@PuddleFrog ~ $ cat /etc/shells
# /etc/shells: valid login shells
/bin/bash
/bin/csh
/bin/esh
/bin/fish
/bin/ksh
/bin/sash
/bin/sh
/bin/tcsh
/bin/zsh
tbh@PuddleFrog ~ $


a odnośnie I. to wystarczy zrobić ls katalog > plik a potem porównywać to diffem, ale bardziej niestety pomóc nie moge ;)

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
Comment: http://firegpg.tuxfamily.org

iD8DBQFG8QDo7tyJ7YiisagRAh+zAJ9+muI84VFNaqF6BmG3K3pdSU1FyACgkx5Q
0fDbma6+zY/UpeHYU2vOgQ8=
=33S2
-----END PGP SIGNATURE-----


http://tbhthelolmaker.wordpress.com/kontakt/
<TBH> Gentoo!
<X-dos> cóz, sa ludzie ktorzy nie wiedza co robic ze swoim wolnym czasem :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)