Uvijek sam bio nemiran student, uvijek sam želio iskoristiti prilike poput ... na primjer, kopiranje semestarskih ispita s učiteljskog USB sticka ili slično. Kad sam bio u srednjoj školi (smjer računarstvo), želio sam programirati "nešto" što će učiniti sljedeće:
- Otkrivanje kada je USB uređaj povezan s računalom u učionici
- Kopirajte sav sadržaj s tog uređaja na računalo
To bi mi omogućilo polaganje ispita puno ranije, bilo bi potrebno samo da učitelj poveže svoju USB memoriju (pendrive) s računalom i to je to.
Nažalost, u mom institutu računala su imala Windows i ... Nikad i nikada nisam naučio programirati za ovaj OS.
Međutim, sada koristim Linux (očito ne? LOL!), i sa znanjem koje sam uspio steći tijekom ovih godina, sada DA! To već mogu postići s Linuxom
Odnosno, programirao sam jednostavnu skriptu koja čini sljedeće:
1. Stvorite mapu /home/.USBDRIVES/
2. Svakih 5 sekundi provjerava je li USB uređaj (ili CD / DVD) povezan s računalom.
3. U slučaju da je jedan spojen, 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 popis) u ovu mapu koju ste upravo stvorili.
4. U slučaju da USB nije spojen, jednostavno će pričekati 5 sekundi da ponovno pokrene provjeru koju sam objasnio gore
Evo skripte i datoteke koja sadrži formate za kopiranje:
Kako bi skripta radila bez ikakvih problema, najbolje je da se pokrene s administratorskim ovlastima (root), jer je očito da se mora pokrenuti pored računala, na taj način osiguravamo da ako se računalo ponovno pokrene ili isključeno, kada ponovno pokrenete skriptu, ona će raditi, spremna za izdvajanje onoga što želimo s bilo kojeg USB-a
Otvorimo terminal ... jednom otvoren ...
1. Pretpostavimo da imamo obje datoteke u / opt / (/opt/usb-spy.sh y /opt/usb-spy.files), moramo mu dati povlastice 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 sustava), a zatim [Enter]. To će biti dovoljno da se promjene koje smo napravili sačuvaju.
I voila, ovo će biti dovoljno da skripta započne kao root kada uključimo računalo.
Važno je provjeriti je li datoteka usb-špijun.datoteke je u istom direktoriju kao i usb-špijun.sh
Sada... Objasnit ću vam malo o unutarnjem funkcioniranju scenarija, budući da znam da ovdje ima mnogo ljubitelja basha
Q: Kako skripta zna da je povezan USB uređaj? O: U datoteci / etc / mtab našeg sustava nalaze se uređaji ili particije koji su montirani na naš sustav. Kroz 23. redak skripte zna se je li povezan USB ili nije (stvaranje mačke na 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 započinje u 24. redu.
Q: Kako ga natjerati da kopira samo datoteke sa željenim nastavcima? (.doc, .pdf itd.)
O: Korištenje rsync s raznim parametrima, ovo je na liniji 34. Jednostavno objašnjeno, s rsync kopiram samo datoteke koje se podudaraju s filtrom usb-spy.files, svaki redak je takoreći filtar. Također prolazim parametar --prune-empty-dirs
na rsync tako da mi ne stvara prazne direktorije.
Nema se puno toga za objašnjavati, scenarij je stvarno jednostavan za razumjeti
Ako bilo tko sumnja ili pita, prigovor, ideju ili prijedlog, molim vas recite mu i obećavam da ću mu pomoći koliko mogu.
Pa, razmišljao sam staviti nešto poput: «ova skripta je samo u obrazovne svrhe, nemojte je koristiti sa štetnim datotekama» …ali…ma koji vrag!, koristite to za što god hoćete, vrijeme je da mi učenici imamo kakvu-takvu prednost pred profesorima koji nas tlače
pozdravi
Varalica ¬¬
XDDDD
Ma ne, uopće ... ako ste sigurno u jednom trenutku mislili 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 datoteci više ne postoji, možete je poslati na moj e-mail, molim
Linux je 1%, a vi kažete da nikada niste naučili programirati za Windows, tako da je podučavanje za linux sustav, moje pitanje je: koja je mogućnost pronalaska nastavnika koji koristi linux da bi mogao izvoditi poduke?
Ova skripta ili trik se "implementira" na računalo koje ne mora nužno biti osobno ili profesorovo, dovoljno je da to bude bilo koje računalo sa sveučilišta 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čunalu.
Da, to je za Linux, ali mnoga sveučilišta imaju Linux kao sustav u računalnim laboratorijima, kao i pokretanje sa LiveCD-om, a ne nužno instaliranje Linuxa na računalo 🙂
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 divovskog meteorita na Atlantik za otprilike 30 min
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 ti
Kakva drskost !!!, a vi se usudite to napisati na blogu OO, ne znam što da mislim, je li netko tko ga ne voli hakirao?
drskost? zašto?
Iako svrha ili motiv skripte možda nisu toliko ozbiljni kao ostatak mojih doprinosa, mislim da skripta, njezini redovi i programska logika mogu puno doprinijeti.
Iz ove skripte možete iskoristiti nekoliko stvari:
1. Kako znati veličinu particije i je li to varijabla.
2. Kako provjeriti je li povezan USB i izvući njegovu stazu i naziv.
3. petlje if-then-else i while.
Svejedno, 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 kao što su ... na primjer, kopiranje semestarskih ispita s učiteljskog pendrivea ili nešto slično." Ako vam smeta ono što kažem, nadam se da ćete me ispričati, nije mi bila namjera.
oO kakav izvrstan blog, dobri članci, dobri čitatelji, korisnici se ispričavaju ... raj je lol bez trolova.
hvala ^ - ^
Ponosni smo na ono što smo do sada postigli, ova zajednica je uistinu ponosna ... sjajno je biti dijelom svega ovoga 😀
Ne ne uopće, nisam se zapravo uopće trudio xD
I da hehe, bila je moja pogreška što sam pogrešno protumačio vaš komentar hehehe, oprostite na tome 😉
Ništa što isprike ne dolaze od mene sada, morat ću oprati lice kako bih vidio hoću li se probuditi ... koliko vidim, još uvijek nisam 100% HAHAHA.
Pozdrav prijatelju 🙂
Vrlo fina osoba xD
Volio bih da moja fakultetska računala imaju Linux muhahahjaja.
Dobar članak!
No, onaj tko ga želi imitirati u sustavu Windows bit će lakši, jer tamo gdje nemate root pristup na stroju koji želite koristiti, ne možete ga ostaviti "zauvijek". Sa sustavom Windows to se ne događa 😉
Jako dobro hehe.
Ideja je dobra, slabost joj je samo u tome što se mora koristiti Root privilegijama
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 / user /. USBDRIVES ... tada će biti dovoljno pokrenuti skriptu s "user" 😀
To je dobra ideja, ali mislim da biste se uštedjeli mijenjajući rc.local i pokrećući ga svake minute pomoću crontab-a, a time izbjegavate problem pokretanja kao root i ostatak, s druge strane, iako to ne čini utječe puno, beskorisno trošite memoriju računala svakih 5 sekundi kako biste provjerili je li usb, čak i kad nije. Pa to je moje stajalište
Mislim, provjerite svake 1 minute, zar ne? Nisam to učinio tako jer ... što ako je USB spojen i odspojen za manje od 1 minute? 😀
Radije sam to radio svakih 5 sekundi kako bih bio siguran da stvarno "hvatam" sav USB 😉
Ako sam vas pogrešno razumio, molim vas ispravite me 🙂
Pozdrav i dobrodošli.
Da, provjerite svaku minutu kroz cron, ali dobro, svaka 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 stvaranja to je prijedlog ništa više
pozdravi
Da također, to je detalj koji sam primijetio, ali ... bio sam lijen da ga riješim LOL!
Isto tako, mogao bih staviti zapisnik u kojem se prikazuju datoteke koje su kopirane (pojedinačni zapisnik za svaki uređaj), možda čak i poslati ovaj zapisnik 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š se softver 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, sustav neće dopustiti demontažu USB-a jer će ga "nešto" koristiti 😉
Točno! I tada Oscarov profesor misli da je pronašao linux virus. LOL!! 🙂
Jednom ste me se prisjetili da sam učinio nešto slično (na svom Uniju ako smo imali linux / windows), ali napravio sam C program koji je generirao tisuće mapa. Tapacirao sam USB tipu koji ga je priključio. Voditelj računalnog centra bio je zapanjen! Mislio je da je pronašao virus u linuxx muajajajaja ... ahhh .. koja su to vremena bila =)
i koja je razlika s 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 unarni operater
Čini se da nešto nije u redu s ovom linijom: if [$ USBSIZE -lt 15664800]; zatim
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 s / bin / df i obavezno ga pokrenite kao root.
Ok, sad ako kreira .USB mapu unutar kućnog direktorija, ali mi stalno govori preko terminala da: "./usb-spy.sh: redak 31: [: -lt: očekuje se unarni operater" i nema ' Ne kopiram ništa, u tom retku mora biti sukoba, cijenim pomoć ako je netko vidi.
Puno hvala.
Možete li nam dati sadržaj vaše datoteke / etc / mtab kad je USB priključen?
Naravno, evo:
/ dev / sda12 / ext4 rw, pogreš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
nema / sys / kernel / sigurnost 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, size = 10%, mode = 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 retci ugrađenog USB / dev / sdb1
Da vidimo jesmo li je dobili. 🙂
Dajte nam izlaz naredbe df. I pokušajte dodati redak:
odjekni $ USBSIZE
Ispred if ako to stvara problem i recite nam što se pojavi prilikom pokretanja skripte. To bi trebalo izgledati ovako:
USBSIZE = `/ bin / df | grep $ USBDEV | awk {'ispiši $ 2'} `
odjekni $ USBSIZE
ako [$ USBSIZE -lt 15664800]; zatim
I za svaki slučaj, također nam recite koji je izlaz koji df naredbe.
Ok, dijelom, naredba df mi ovo vraća:
Datotečni sustav 1K-blokovi korišteni Dostupno Koristite% Montirano
/ dev / sda12 54082300 45246956 6125892 89% /
udev 2004028 4 2004024 1% / razv
tmpfs 805768 1180 804588 1% / pokretanje
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 pogreška od prije, smiješno je š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 čini ništa.
Ali s USB-om ne radi ništa, osim prikazivanja pogreške: ./usb-spy.sh: linija 34: [: -lt: očekuje se unarni operater
Kao da ne može prikazati veličinu USB-a, ali naredbom df dobivam njegovu veličinu.
Hvala na pomoći, da vidimo možemo li je dobiti!
Za slučaj da naredba ovdje ne izgleda dobro, ostavljam snimku zaslona: http://i48.tinypic.com/j5dvn5.jpg
Vidim da je u mtabu put gdje se čini montiranim "/ 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 retke forsa tako da izgledaju ovako:
za USBD u `cat / etc / mtab | grep mediji | awk '{print $ 1}' '';
do
USBDEV = `mačka / itd / mtab | grep $ USBD | awk '{print $ 2}' ''
USBSIZE = `/ bin / df | grep $ USBD | awk {'ispiši $ 2'} `
Promjene se sastoje u promjeni imena varijable for u USBD, promjeni 2 USD na kraju retka for u 1 USD, umetanju retka koji započinje USBDEV-om odmah nakon učinka i promjeni USBDEV u USBD retku koji započinje s USBSIZE ... Nadam se da se nisam zeznuo. 🙂
Ideja je napraviti for po imenu uređaja umjesto po 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 retku 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 pokazuje jer ne locira veličinu diska, to se događa zato što ga ne provjerava, to se događa zato što je pozvan
DOKU 3
i uzima to kao dvije vrijednosti, da je DOCU ne bi otvorio problem
Možda ti ovo uspije
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 naziv s riječju bez razmaka, primjer "class" i skripta radi bez problema, zato je prepoznao tvrdi disk, a ne sjećanja, ali sada stvar je u tome što znam kako stavljam navodnike 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 testirao s ovom promjenom i dobro funkcionira s uređajima čija oznaka / naziv ima razmak :)
Sada ću izvršiti promjenu u skripti za preuzimanje.
Vrlo 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 vidjeti mogu li ga pokrenuti sa pokretanjem sustava i na taj način Provjerite svaki ciklus je li spojen USB.
Na kraju smo dobili xD.
^ - ^ ... lijepo hehe.
Problem je bio u tome što sam koristio mtab za prepoznavanje USB-a, mogao sam jednostavno koristiti df ... Koristio sam mtab jer sam mislio da bi bilo zanimljivo objasniti im ovu datoteku, da je oni znaju, ali nisam predvidio da je to dogodila bi se pogreška kod uređaja s razmacima, hahaha.
Ako imate bilo kakvih pitanja ili problema, gotovo svi ovdje vole pomoći xD
pozdravi
Naravno. Mi smo Linuxeri. Uvijek je dobijemo. XD.
Instalirajte demon na računalo učitelja koji generira zapis svih .doc, .docx, .odt, .pdf i šalje vam ih poštom. Osim što svako toliko skenira računalo 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 KORIJEN !!!!) više od ulova samoubojstvo. Olakšavate život i stvari 700% svima onima koji su zainteresirani za umetanje datoteke na računalo s root dopuštenjima i svime. Imajte na umu da proširenja ne postoje u Linuxu 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 🙂
O opasnim datotekama ... pa, mogli biste dodati neke retke koji bi chmod -x svim datotekama, čime bi se izgubilo svojstvo izvršenja.
Na početku sam dodao ove retke da bih izbrisao mapu .USBDRIVES ako je već stvorena:
ako [-s $ PLACE]
zatim rm -r $ MJESTO
fi
Na ovaj način, neće se pojaviti pogreška "već postojećeg direktorija", 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 vrste datoteka, stavite je u usb-spy.files
Pogledajte sadržaj datoteke i vidjet ćete kako ih dodati, vrlo je jednostavno 😉
Ako smo na istoj mreži i postoji učiteljski stroj, zanimljivo bi bilo napraviti mrežnu mapu, možda imamo ssh na strojevima i na taj način distribuiramo kôd na laboratorijskim strojevima 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:
Testirao sam vašu skriptu na računalu s ubuntu 12.04LTS (s Unity) i uspješno je funkcionirao, ali kako sam vidio da se ova skripta prestala izvršavati nakon prvog pokretanja, jer je mapa .USBDRIVES već stvorena, odlučio sam izravno upotrijebite 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
# modificirajte ga pod uvjetima Opće javne licence
GNU # kako ga je objavila Zaklada za slobodni softver,
# inačici 2 navedene licence ili (ovisno o vašem
# izbor) bilo koje kasnije verzije.
#
# Ako napravite bilo kakve izmjene na ovom programu,
# uvijek treba spomenuti izvornog autora istog.
#
# Copyleft 2012, FromLinux.net {Grad Havana, Kuba}.
# Autor: KZKG ^ Gaara
DOK JE = 0
dok je [$ CONTROL = 0]; čini
mačka / etc / mtab | grep media >> / dev / null
ako [$? -ne 0]; zatim
BROJILO = 0
drugo
BROJILO = 1
: $ {USBDEV: = `mačka / itd / mtab | grep mediji | awk '{print $ 2}' `` / »}
cp $ USBDEV / * / početna /
fi
spavati 5
obavlja
izlaz 0
Tema je sljedeća u jedinici ubuntu12.04 lts da zadnja skripta dobro radi i radi, ali kad isti PC računam iz razloga "x" i pokušam to učiniti u ubuntuu 10.10 ne, mogu ga natjerati da radi
S jedne strane, baca pogrešku i ne čita pogone olovke koji imaju složeni naziv, na primjer: DATA-G, niti kopira datoteke koje imaju složeni naziv. Osim ovog problema, imam problem što se skripta izvršava samo kada se računalo jednom pokrene.
Pitanje bi bilo: kako mogu natjerati tu skriptu da kopira moje datoteke i datoteke sa složenim imenima
i ako koristim crontab ili ga mogu zakazati da radi u određeno vrijeme
Još jedan detalj, u Ubuntuu 10.10, jer koristi Gnome, želio bih dodati neka ograničenja koja treba uzeti u obzir, kada daje privilegije izvršavanja 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 korijen)
lozinka
ls
cd / etc / init.d
je -l
i tamo skačemo trči li ili ne
zatim u 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 ga dobili dozvole izvršenja
sudo chmod + x skripta.sh
ažuriranje -rc.d script.sh zadane postavke 80
ponovno
Ponavljam, to je tako da se automatski izvršava u Ubuntu 10.10 ako je riječ o drugoj verziji poput 12.04 morate učiniti ono što kaže KZKG ^ Gaara
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 to bilo .USBDRIVES
u kodu ne bih morao reći
cp -r /media/*/*/*/home/.USBDRIVES/*
Ukratko, kako bih dobio ono što želim, kako bi scenarij trebao ostati?
jer sam već pokušao izmijeniti liniju koju su oni preinačili u usb-spy sh, ali u onu drugu koja snima izravno u kući i u modificiranoj liniji mi donosi grešku.? Pozdrav . Hvala vam
Ne mogu preuzeti drugu skriptu
Vrlo dobro. 😉
A ako ne napravim korake koje si ti poduzeo, što će se dogoditi? Ne radi li ili se samo pokreće, ali bez root-a? Ako računala imaju sustav za koji kažemo da obnavlja svu unutarnju konfiguraciju računala prilikom gašenja, hoće li raditi? Hvala vam.
U slučaju da sustav ima 'nešto' što je zadano za mapu / home /, tada morate izmijeniti skriptu, gdje piše / home / promijenite je u / opt / ili neku drugu mapu koja nije pogođena.
Mislim da bi za poboljšanje skripte i izbjegavanje uočavanja upada u pendrive bilo optimalno odrediti vrstu i 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 ...
Pozdrav, ideja je dobra. Želio sam postaviti dva pitanja:
- Može li se to raditi obrnuto? napravite skriptu za penderiver, da se poveže s bilo kojim strojem i izdvoji datoteke.
- radi za Windows OS?
Pozdrav,
Nisam siguran kako bi se to moglo učiniti da isti pendrive prilikom povezivanja pendrivea sam izvrši skriptu koju ima u sebi.
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, nedolično ponašanje koje imam ... hehehehe ....
kad pokušam pokrenuti, daje mi ovaj redak pogreške 31: [: previše argumenata
uklonite tu liniju da vidite radi li. i ispada da je linija koja ograničava veličinu uređaja.
prilikom uklanjanja kopira ono što imam u montiranim particijama 🙁
Bok, ja sam nov i znam da je lonac star, ali svidio mi se puno, tvoj je scenarij vrlo poučan
Zahvaljujemo što ste ga podijelili i detaljno objasnili ...
Pi popilè klib lannwit erotik nan Vilnis ak danse poto ak chanm prive
Prijatelju, spasio si me, jednostavno sam morao odvratiti pažnju nastavnika i umetnuti USB u svoj laptop, a zatim hahahaaj položio ispit i bilješke iz svih hehehe
Možete li mi dodati skriptu, link je prekinut
Možete mi proslijediti skriptu veza je dolje
kzkggaara, možeš li ponovno prenijeti datoteke? veze su prema dolje: /, puno hvala
Možete li učitati linkove, molim vas?
čuje! ujak! imate pale pohvale, mogli biste ih ponovno podići!
u redu! : v
Pa, ponovim to, jer ne znam je li preneseno ono što sam želio reći ...
Pa dobro, imate veze dolje i možete ih prenijeti!
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 mojeg skromnog gledišta mislim 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 ti.
Pozdrav prijatelji, jer sam pronašao drugi način za korištenje ove skripte, izrađivanjem sigurnosnih kopija, razgovarat ću s vama. Imam dva uređaja, kameru i hdd, ono što želim je da ih umjesto snimanja datoteka lokalne datoteke spremaju u vanjskom HDD-u od kamere do HDD-a, ali daje mi pogrešku koja kaže "previše argumenata", možete li mi pomoći
Radi li samo na uređajima s linux operativnim sustavima?
Neka netko podigne, molim vas!
Pozdrav, nemam linux, a u mojoj školi koriste Windows, koristio sam aplikaciju iz usb hvatanja i kopiram samo 5 datoteka iz memorije učitelja, sumnjam da usb ima zaštitu, jer se ista stvar dogodila dva puta, bit će i neki drugi način za oduzimanje cjelovitih 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 povezan USB ili veličina particije. Šteta što su uklonili mega.nz skriptu, biste li je mogli ponovo poslati?
Pozdrav i sjajan posao, jednostavan, ali funkcionalan čak i za automatizaciju kopija s USB-a !!!
Dobro!
Upravo sam ušao u vaš post na blogu i stvarno me zanima. Ono što se događa je da kada date .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 nevjerojatnoj mjeri dogodilo sa SSD -ovima (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 datoteku ili je ponovno učitati? Ispada da se ne može preuzeti