Скрипту за шпијунирање садржаја УСБ уређаја и копирање на рачунар

Увек сам био немиран студент, увек сам желео да искористим могућности попут ... на пример, копирања семестарских испита са наставничког УСБ стицка или нечег сличног. Када сам похађао средњу школу (смер рачунар), желео сам да програмирам „нешто“ што ће учинити следеће:

  1. Откривање када је УСБ уређај повезан са рачунаром у учионици
  2. Копирајте сав садржај са тог уређаја на рачунар

То би ми омогућило полагање испита много раније, било би потребно само да наставник повеже своју УСБ меморију (пендриве) са рачунаром и то је то.

Нажалост, у мом институту рачунари су имали Виндовс и ... Никад и никада нисам научио да програмирам за овај ОС.

Међутим, сада користим Линук (очигледно не? ЛОЛ!), И са знањем које сам током ових година успео да стекнем, сада ДА! То већ могу постићи са Линуком 😀

Другим речима, програмирао сам једноставну скрипту која ради следеће:

1. Направите директоријум /хоме/.УСБДРИВЕС/
2. Сваких 5 секунди се проверава да ли је УСБ уређај (или ЦД / ДВД) повезан са рачунаром.
3. У случају да је један повезан, створиће фасциклу унутар /хоме/.УСБДРИВЕС/ са именом УСБ-а (на пример: меморија-2гб), а такође ће копирати све датотеке .доц, .пдф итд. (овде списак) у ову фасциклу коју сте управо креирали.
4. У случају да није повезан УСБ, једноставно ће причекати 5 секунди да започне проверу коју сам поново објаснио 😀

Ево скрипте и датотеке која садржи формате за копирање:

Преузмите УСБ-Спи.зип
Скрипта се мора покренути као роот, тако да њен рад није ограничен. Овде објашњавам како то постићи

Да би скрипта могла да ради без икаквих проблема, најбоље је да се покреће са администраторским привилегијама (роот), јер је очигледно да је треба покренути заједно са рачунаром, на тај начин осигуравамо да ако се рачунар поново покрене или искључен, кад поново покренем скрипту, она ће тамо радити и бити спремна да извуче са било ког УСБ-а оно што желимо 😉

Отворимо терминал ... једном отворен ...

1. Претпоставимо да имамо обе датотеке у / опт / (/опт/усб-спи.сх y /опт/усб-спи.филес), морамо му доделити привилегије извршења:

sudo chmod +x /opt/usb-spy.sh

2. Отварамо датотеку /етц/рц.лоцал :

sudo nano /etc/rc.local

3. У њему пишемо изнад последњег реда (излаз 0) Следећа:

/опт/усб-спи.сх &

4. Сада притиснемо [Цтрл] + [Кс] да сачувамо и изађемо из датотеке, притиснемо [С] или [И] (у зависности од језика система), а затим [Ентер]. Ово ће бити довољно да се промене које смо унели сачувају.

И воила, ово ће бити довољно да се скрипта покрене као роот када укључимо рачунар.

Важно је проверити да ли је датотека усб-спи.филес је у истом директоријуму као и усб-спи.сх ????

Сад ... Мало ћу објаснити унутрашње деловање сценарија, јер знам да овде има пуно љубитеља Басха 😀

Q: Како скрипта зна да је повезан УСБ уређај?
О: У датотеци / етц / мтаб нашег система налазе се уређаји или партиције који су монтирани на наш систем. Кроз ред 23 скрипте познато је да ли је УСБ повезан или није (прављење мачке на мтаб и греп медије)
П: Да, али Како скрипта зна да ли нам мачка и греп враћају неке податке или не?
О: Кроз а ако, онда, елсе петља која почиње на линији 24.
Q: Како га натјерати да копира само датотеке са жељеним наставцима? (.доц, .пдф итд.)
О: Коришћење рсинц са различитим параметрима, ово је на линији 34. Једноставно објашњено, са рсинц копирам само датотеке које се подударају са усб-спи.филес филтером, свака линија је такорећи филтер. Такође преносим параметар --prune-empty-dirs до рсинц тако да ми не ствара празне директоријуме.
Успут нешто важно. Ако је повезан 8ГБ УСБ уређај (на пример), све функционише исправно, али приметио сам да ако је повезан уређај са много већим капацитетом, као што је 500ГБ или 1ТБ, поступак тражења .доц датотека и слично за њихово копирање рачунару је требало дуго, па сам ставио ограничење од ГБ. Односно, у реду 31 изјављујем да ако је УСБ уређај мањи од 16 ГБ, пронађите датотеке и копирајте их, али ако је већи од 16 ГБ, онда не предузимајте ништа. Ако желите да повећате тих 16 ГБ за 32 ГБ, само повећајте тај број из линије 31

Заправо нема шта да се објасни, скрипта је заиста једноставна за разумевање :)

Ако неко има било какве сумње или питања, жалбе, идеје или сугестије, молим вас реците му и обећавам да ћу му помоћи колико могу.

Па, размишљао сам да ставим нешто попут: «ова скрипта је само у образовне сврхе, немојте је користити са штетним датотекама»... Али ... ког врага!, Искористите га за шта год желите, време је да ученици имају неку врсту предности у односу на наставнике који нас угњетавају 😀

поздрави

Још увек можете више пута побољшати сценарио, али хеј, ово је добар почетак, мислим да ако неко осети мотивисаност да допринесе овом „племенитом“ узроку биће му задовољство 😀

Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.

  1.   елав дијо

    Варалица ¬¬

    КСДДДД

    1.    КЗКГ ^ Гаара дијо

      Ма не ... ако сте у неком тренутку сигурно помислили да учините тако нешто ... ХАХАХА.

      1.    Иван Молина дијо

        Спасио си ме од поп квиза 😀 ... Сада је твој «КЗКГ ^ Гаара» Ти си мој бог ... Хвалим те!

    2.    Фацундо дијо

      Здраво, врло добра скрипта, али у мега фајлу више не постоји, можете је послати на мој е-маил, молим вас

  2.   Осцар дијо

    Линук је 1%, а ви кажете да никада нисте научили да програмирате за Виндовс, тако да је подучавање за линук систем, моје питање је: која је могућност проналаска наставника који користи линук за извођење подучавања?

    1.    КЗКГ ^ Гаара дијо

      Ова скрипта или трик се „примењује“ на рачунару који не мора нужно бити лични или професорски, довољно је да то буде било који рачунар са универзитета или колеџа, тада би то било могуће постићи само из Кс или И разлога које професор повеже УСБ на том рачунару.

      Да, јесте за Линук, али многи универзитети имају Линук као систем у рачунарским лабораторијама, као и покретање са ЛивеЦД-ом и не нужно инсталирање Линука на ПЦ тхе

      О 1%, препоручујем вам да прочитате овај пост: https://blog.desdelinux.net/debunking-the-1-percent-myth-traducido-al-espanol/

    2.    Хиууга_Неји дијо

      Могућност пада гигантског метеорита на Атлантик за отприлике 30 минута

  3.   Јосх дијо

    Изгледа занимљиво, мораће да се покуша.
    хвала

    1.    КЗКГ ^ Гаара дијо

      Услужни програм који има није сјајна ствар, али скрипта као таква је занимљива ... јер из ње можете научити неколико савета, на пример како знати повезани УСБ, величину партиција итд. 🙂

  4.   цр0т0 дијо

    Оригинални и врло добро објашњени чланак КЗКГ ^ Гаара. Живели!

    1.    КЗКГ ^ Гаара дијо

      Хвала

  5.   Оскар дијо

    Каква дрскост !!!, а ви се усуђујете да то напишете на блогу ОО, не знам шта да мислим, да ли би могло бити да је неко хаковао Гаару који га не воли добро?

    1.    КЗКГ ^ Гаара дијо

      дрскост? зашто?
      Иако сврха или мотив скрипте можда нису толико озбиљни као остатак мојих прилога, мислим да скрипта, њени редови и програмска логика могу много да допринесу.

      Можете искористити неколико ствари из ове скрипте:
      1. Како знати величину партиције и да ли је ово променљива.
      2. Како проверити да ли је повезан УСБ и извући његову путању и име.
      3. петље иф-тхен-елсе и вхиле.

      У сваком случају, мислим да ово није потпуно бескорисно или нешто слично.

      1.    Оскар дијо

        Мислим да сте погрешно протумачили мој коментар, мислим на почетку вашег чланка,
        „Увек сам био немиран студент, увек сам желео да искористим прилике попут ... на пример, копирања семестарских испита из наставничког клатна или нечег сличног.“ Ако вам смета оно што кажем, надам се да ћете ме извинити, није ми била намера.

        1.    Блаире пасцал дијо

          оО какав одличан блог, добри чланци, добри читаоци, корисници се извињавају ... рај је лол без тролова.

          1.    КЗКГ ^ Гаара дијо

            хвала ^ - ^
            Поносни смо на оно што смо до сада постигли, ова заједница је заиста поносна ... сјајно је бити део свега овога 😀

        2.    КЗКГ ^ Гаара дијо

          Не не уопште, нисам се уопште трудио xD
          И да хехе била је моја грешка што сам погрешно протумачио ваш коментар хехехе, извините на томе 😉

          Ништа што извињење долази од мене сада, мораћу да оперем лице да видим да ли ћу се завршити с буђењем ... колико видим, још увек нисам 100% ХАХАХА.

          Поздрав друг 🙂

        3.    Оскар дијо

          Врло фина особа кД

  6.   Неомито дијо

    Волео бих да моји факултетски рачунари имају Линук мухахахјаја.

  7.   ГГГГ1234 дијо

    Добар чланак!
    Али онај ко жели да га имитира у оперативном систему Виндовс биће лакши, јер тамо где немате роот приступ на машини коју желите да користите, не можете га оставити „заувек“. Код Виндовс-а то се не дешава 😉

  8.   Блаире пасцал дијо

    Врло добро хехе.

  9.   Хиууга_Неји дијо

    Идеја је добра, има само слабост да мора да користи Роот привилегије

    1.    КЗКГ ^ Гаара дијо

      Па, заправо не треба да будете роот као такав ... ако скрипти изјавите да директоријум НЕЋЕ бити /хоме/.УСБДРИВЕС како сам рекао, а на пример каже: / хоме / усуарио /. УСБДРИВЕС ... тада ће бити довољно извршити скрипту са „усер“ 😀

  10.   Емилио дијо

    То је добра идеја, али мислим да бисте се уштедели модификујући рц.лоцал и покрећући га сваког минута помоћу цронтаб-а, а тиме избегавате проблем покретања као роот и остатак, с друге стране, чак и ако то не утиче много, бескорисно трошите меморију рачунара сваких 5 секунди да бисте проверили да ли је усб, чак и када није. Па то је моја тачка гледишта

    1.    КЗКГ ^ Гаара дијо

      Мислим, проверавај сваких 1 минут, зар не? Нисам то учинио тако јер ... шта ако је УСБ повезан и искључен за мање од једног минута? 😀

      Више сам волео да то радим на сваких 5 секунди да бих био сигуран да заиста „хватам“ све УСБ-ове 😉

      Ако сам вас погрешно разумео, молим вас исправите ме 🙂

      Поздрав и добродошли.

      1.    Емилио дијо

        Да, проверите сваки минут кроз црон, али свако има другачији начин да види проблем, само гледајући код, не би било боље проверити да ли мапа /хоме/.УСБДРИВЕС већ постоји пре него што је направите, је предлог ништа више

        поздрави

        1.    КЗКГ ^ Гаара дијо

          Да такође, то је детаљ који сам приметио, али ... био сам лењ да га решим ЛОЛ!

          Исто тако, могао бих да ставим дневник где се приказују датотеке које су копиране (појединачни дневник за сваки уређај), можда чак и да пошаљем овај дневник е-поштом (користећи неки начин слања е-поште терминалом од оних које сам ставио овде на веб локацији ) ... али као што сам вам рекао, помало ме лени ^ - ^ У

  11.   Павлоцо дијо

    Хахаха супер.

  12.   Хекборг дијо

    АХА! Дакле, ваш софтвер се може користити за зло. ЛОЛ!!! 🙂

    Трик је у реду, али ... шта ако желите да искључите УСБ пре него што скрипта заврши са копирањем свог садржаја? У том случају ће се жалити да је у употреби и приметиће се да нешто није у реду. 🙂

    1.    КЗКГ ^ Гаара дијо

      Заправо, систем неће дозволити да се УСБ демонтира, јер ће га „нешто“ користити 😉

      1.    Хекборг дијо

        Тачно! И тада Оскаров професор мисли да је пронашао линук вирус. ЛОЛ!! 🙂

  13.   Оскар дијо

    Једном сте ме натерали да се сетим да сам урадио нешто слично (на свом Уни-у ако смо имали линук / виндовс), али направио сам Ц програм који је генерисао хиљаде директоријума. Тапацирао сам УСБ момку који га је прикључио. Менаџер рачунарског центра био је запањен! Мислио је да је пронашао вирус у линукк муајајајаја ... аххх .. која су то времена била =)

    1.    miguel дијо

      и која је разлика са вирусом?

      1.    Оскар дијо

        Да сам на даљину ушао у његов УСБ и покренуо програм 😛

        1.    miguel дијо

          хахахаха, па био је то хацк КСД

    2.    КЗКГ ^ Гаара дијо

      ????
      хехехехехе, па нашли сте вирус у Линуку, зар не? … ЛОЛ!!

  14.   Семпромс дијо

    Једноставно ми не иде кД, ако га покушам покренути са терминала, каже ми ово: ./усб-спи.сх: линија 31: [: -лт: очекује се унарни оператер
    Изгледа да нешто није у реду са овом линијом: иф [$ УСБСИЗЕ -лт 15664800]; онда
    Али не знам шта је то, јер не ствара и .УСБ директоријум.

    Ако се то може решити, могу пронаћи корисну скрипту.

    1.    Хекборг дијо

      Покушајте да замените дф са / бин / дф и обавезно га покрените као роот.

      1.    Семпромс дијо

        Ок, сад ако креира .УСБ директоријум унутар кућног директоријума, али ми стално говори преко терминала да: "./усб-спи.сх: ред 31: [: -лт: очекује се унарни оператер", а не ' Не копирам ништа, у том реду мора да постоји неки сукоб, ценим помоћ ако је неко види.
        Пуно Вам хвала.

        1.    Хекборг дијо

          Можете ли да ставите садржај своје датотеке / етц / мтаб када је УСБ повезан?

          1.    Семпромс дијо

            Наравно, ево:

            / дев / сда12 / ект4 рв, грешке = ремоунт-ро 0 0
            проц / проц проц рв, ноекец, носуид, нодев 0 0
            сисфс / сис сисфс рв, ноекец, носуид, нодев 0 0
            нема / сис / фс / осигурач / везе фусецтл рв 0 0
            ноне / сис / кернел / дебуг дебугфс рв 0 0
            ноне / сис / кернел / сецурити сецуритифс рв 0 0
            удев / дев девтмпфс рв, мод = 0755 0 0
            девптс / дев / птс девптс рв, ноекец, носуид, гид = 5, моде = 0620 0 0
            тмпфс / покрени тмпфс рв, ноекец, носуид, сизе = 10%, моде = 0755 0 0
            ништа / покрени / закључај тмпфс рв, ноекец, носуид, нодев, сизе = 5242880 0 0
            ноне / рун / схм тмпфс рв, носуид, нодев 0 0
            бинфмт_мисц / проц / сис / фс / бинфмт_мисц бинфмт_мисц рв, ноекец, носуид, нодев 0 0
            / дев / сдб1 / медиа / ДОЦУ403 вфат рв, носуид, нодев, уид = 1000, гид = 1000, схортнаме = м $

            Последњи редови су они уграђеног УСБ / дев / сдб1

          2.    Хекборг дијо

            Да видимо да ли смо је добили. 🙂

            Дајте нам излаз наредбе дф. И покушајте да додате линију:

            ецхо $ УСБСИЗЕ

            Испред иф ако то ствара проблем и реците нам шта се појављује приликом покретања скрипте. То би требало изгледати овако:

            УСБСИЗЕ = `/ бин / дф | греп $ УСБДЕВ | авк {'принт $ 2'} `
            ецхо $ УСБСИЗЕ
            ако [$ УСБСИЗЕ -лт 15664800]; онда

            И за сваки случај, такође нам реците шта је излаз које дф наредбе.

            1.    Семпромс дијо

              Ок, делимично, команда дф ми ово враћа:

              Датотечни систем 1К-блокови коришћени Доступно Користите% Монтирано
              / дев / сда12 54082300 45246956 6125892 89% /
              удев 2004028 4 2004024 1% / разв
              тмпфс 805768 1180 804588 1% / трчање
              нема 5120 0 5120 0% / покретање / закључавање
              нема 2014420 92 2014328 1 XNUMX XNUMX% / трчање / схм
              / дев / сдб1 1023200 322256 700944 32% / медиа / ДОЦУ 3

              Команда која ми враћа дф: / бин / дф

              Затим сам ставио ехо $ УСБСИЗЕ, а резултат је исти, не штампа ништа ново, али грешка од раније, смешно је то што се то дешава са УСБ-ом који тестирам, ако ставим спољни чврсти диск од 500 ГБ Ако врати величину диска на екрану, али 500 премашује 16 од иф, зато са чврстим диском не ради ништа.

              Али са УСБ-ом не ради ништа, осим приказивања грешке: ./усб-спи.сх: линија 34: [: -лт: очекује се унарни оператер
              Као да не може да прикаже величину УСБ-а, али помоћу команде дф добијам његову величину.

              Хвала на помоћи, да видимо да ли можемо да је добијемо!


            2.    Семпромс дијо

              У случају да команда овде не изгледа добро, остављам снимак екрана: http://i48.tinypic.com/j5dvn5.jpg


          3.    Хекборг дијо

            Видим да је у мтабу путања на којој се чини монтирана «/ медиа / ДОЦУ403», док се у дф појављује «/ медиа / ДОЦУ 3». Због тога греп не може да га пронађе и не враћа величину. Покушајте да промените прве редове фор-а тако да изгледају овако:

            за УСБД у `цат / етц / мтаб | греп медиа | авк '{принт $ 1}' '';
            do
            УСБДЕВ = `мачка / итд / мтаб | греп $ УСБД | авк '{принт $ 2}' ''
            УСБСИЗЕ = `/ бин / дф | греп $ УСБД | авк {'принт $ 2'} `

            Промене се састоје у промени имена променљиве фор у УСБД, промени $ 2 на крају линије фор у $ 1, уметању линије која започиње са УСБДЕВ одмах након завршетка и промени УСБДЕВ у УСБД у линији која започиње са УСБСИЗЕ ... Надам се да се нисам зезнуо. 🙂

            Идеја је да се фор уради по имену уређаја уместо по тачки монтирања.

            1.    КЗКГ ^ Гаара дијо

              Проблем је био у томе што у мтабу када уређај има размаке ... на црту ставља неке „чудне“ знакове, посебно на место размака.

              Ништа, тако једноставно за решавање као промена начина на који је $ УСБДЕВ означен, у 28. реду то промените и ставите овако:
              for USBDEV in `df | grep media | awk -F / {'print $5'}` ;

              ????


          4.    Атхеиус дијо

            Да видим да ли могу да вам помогнем ...

            Унарни оператер то приказује јер не лоцира величину диска, то се дешава јер га не проверава, ово се дешава јер је позван

            ДОЦУ 3

            и узима то као две вредности, да је ДОЦУ не би отворио проблем

            Можда ће ово успети за вас

            http://www.itimetux.com/2012/11/manejar-archivos-o-carpetas-con-espacios-en-unix.html

            Поздрав 🙂

            1.    Семпромс дијо

              Заправо је то проблем, јер сам управо покушао са другим УСБ-ом који имају име са речју без размака, пример „класе“ и скрипта ради без проблема, зато је препознао чврсти диск, а не сећања, али сада је ствар у томе Знајући како стављам цитате у код скрипте, да ли морам да их ставим на „$ УСБНАМЕ“?

              Велико хвала Атхеиусу и Хекборгу на помоћи, скоро је готова.


          5.    КЗКГ ^ Гаара дијо

            Заправо Семпромс врло је једноставно поправити 😉
            Линија 28 ... промените је у ово:
            for USBDEV in `df | grep media | awk -F / {'print $5'}` ;

            Управо сам урадио тест са овом променом и добро функционише са уређајима чија ознака / име има размак :)

            Сада ћу извршити промену у скрипти за преузимање.

          6.    Хекборг дијо

            Врло добар. Тако је лако поправити. 🙂

  15.   АуросЗк дијо

    Оххх, врло генијално таке Забележићу ако треба ...

  16.   Семпромс дијо

    КЗКГ ^ Гаара, с тим аранжманом то савршено функционише, сада ако копирам УСБ са размаком у имену, хвала свима на помоћи, покушаћу да видим да ли могу да га покренем са покретањем система и на тај начин Проверите сваки циклус да ли је повезан УСБ.

    На крају смо то постигли кД.

    1.    КЗКГ ^ Гаара дијо

      ^ - ^ ... лепо хехе.
      Проблем је био у томе што сам користио мтаб за препознавање УСБ-а, могао сам једноставно да користим дф ... Користио сам мтаб, јер сам мислио да би било занимљиво да им објасним ову датотеку, да је знам, али нисам предвидео да се ова грешка дешава са уређаји са размацима лол.

      Ако имате било каквих питања или проблема, готово сви овде воле да помогну xD

      поздрави

    2.    Хекборг дијо

      Наравно. Ми смо корисници Линука. Увек је добијемо. КСД.

  17.   Иеретик дијо

    Инсталирајте демон на наставников рачунар који генерише запис свих .доц, .доцк, .одт, .пдф и шаље вам их поштом. Као и скенирање рачунара свако толико у потрази за променама, новим датотекама или брисањима из поменутог регистра, анет ће вам и било какве вести послати измењену или нову датотеку поштом.

  18.   Иеретик дијо

    У сваком случају, мислим да је извршавање те скрипте (И КОРЕНО !!!!) више од улова самоубиство. Олакшавате живот и ствари 700% свима онима који су заинтересовани за уметање датотеке на рачунар са роот дозволама и свиме. Имајте на уму да екстензије не постоје у Линуку и да .доц у Линуку може бити исто што и текст, видео или још горе, скрипта (овог пута са врло лошим намерама).

    1.    КЗКГ ^ Гаара дијо

      Покретање као роот није у потпуности потребно, само дефинишите директоријум у који ће се садржај негде ставити да активни корисник има дозволе за писање (на пример, свој дом) и то је то 🙂

      На опасним датотекама ... па, могли бисте додати неке редове који би цхмод -к у све датотеке, губећи тако својство извршења.

      1.    Семпромс дијо

        На почетку сам додао ове редове да бих избрисао .УСБДРИВЕС директоријум ако је већ створен:

        ако [-с $ ПЛАЦЕ]
        онда рм -р $ МЕСТО
        fi

        На овај начин неће дати грешку „директоријум који већ постоји“, односно ако морате да пазите да у фасцикли .УСБДРИВЕС нема ничега што не желимо да се брише, јер ће га избрисати и на његово место поставити други.

  19.   Данијел дијо

    Да бисте додали нове формате датотека, само их напишите на усб-спи? на пример .јпг .мп3 итд.

    1.    КЗКГ ^ Гаара дијо

      Да бисте додали нове типове датотека, ставите их у усб-спи.филес
      Погледајте садржај датотеке и видећете како да их додате, прилично је једноставно 😉

  20.   Вуилмер Боливар дијо

    Ако смо на истој мрежи, а постоји учитељска машина, занимљиво би било направити мапирање мреже, можда имамо ссх на машинама и на тај начин дистрибуирамо код на лабораторијским машинама или чак на учитељској машини ... . Ово ми даје јако пуно идеја: $

  21.   килер дијо

    Здраво, честитам вам на посту и свим доприносима, али имам питање да видим може ли неко да реши овај проблем:

    Тестирао сам вашу скрипту на рачунару са убунту 12.04ЛТС (са Унити) и радило је савршено, али како сам видео да је ова скрипта престала да се извршава након првог извршења, јер је .УСБДРИВЕС директоријум већ створен, одлучио сам да директно користите ову другу скрипту вашег ауторства која је објављена у другом делу овог форума

    овде копирам скрипту да бисте се лоцирали

    #! / бин / басх
    #
    # - * - КОДИРАЊЕ: УТФ-8 - * -
    # Овај програм је бесплатан софтвер. Можете га дистрибуирати и / или
    # измените га под условима Опште јавне лиценце
    ГНУ # како га је објавила Фондација за слободни софтвер,
    # верзију 2 наведене лиценце или (у зависности од вашег
    # избор) било које касније верзије.
    #
    # Ако направите било какве измене на овој апликацији,
    # увек треба да помене оригиналног аутора истог.
    #
    # Copyleft 2012, DesdeLinux.net {Ciudad Habana, Cuba}.
    # Аутор: КЗКГ ^ Гаара

    ДОК ЈЕ = 0

    док је [$ ЦОНТРОЛ = 0]; урадите
    мачка / етц / мтаб | греп медиа >> / дев / нулл
    ако [$? -не 0]; онда
    БРОЈИЛО = 0
    друго
    БРОЈИЛО = 1
    : $ {УСБДЕВ: = `мачка / итд / мтаб | греп медиа | авк '{принт $ 2}' `` »/»}
    цп $ УСБДЕВ / * / почетна /
    fi
    слееп КСНУМКС
    урадио

    излаз 0

    Тема је следећа у јединици убунту12.04 лтс да последња скрипта ради добро и функционише, али када вратим исти рачунар из „к“ разлога и покушам да учиним да функционише у убунту 10.10 не, могу то учинити
    С једне стране, избацује грешку и не чита погоне оловке који имају сложено име, на пример: ДАТА-Г, нити копира датотеке које имају сложено име. Поред овог проблема, имам проблем што се скрипта извршава само када се рачунар једном покрене.

    Питање би било: како да натерам ту скрипту да копира дискове и датотеке са сложеним именима
    и ако користим цронтаб или могу да закажем да ради у одређено време

    Још један детаљ, у Убунту 10.10, јер користи Гноме, желео бих да додам нека ограничења која треба узети у обзир, када даје привилегије извршења скрипти, мора се налазити у /етц/инит.д, а не у / етц /
    (Узмите у обзир да га тамо морате залепити стижући са терминала са судо наутилус)

    с друге стране, друга димензија би била да након лепљења тамо да би се видело може ли се извршити, то мора бити учињено у другом терминалу

    судо су (бити роот)
    лозинка

    ls

    цд / етц / инит.д

    лс -л

    и тамо скачемо да ли трчи или не

    затим на истом терминалу или у другом терминалу у неко друго време као роот и који се налази у етц / инит.д (односно до корака цд / етц / инит.д) као у претходном терминалу настављамо како следи како бисмо му дали дозволе за извршење

    судо цхмод + к сцрипт.сх

    подразумевано ажурирање -рц.д сцрипт.сх 80

    рестарт

    Понављам, то је тако да се аутоматски извршава у убунту 10.10 ако је друга верзија попут 12.04 морате да урадите оно што каже КЗКГ ^ Гаара

    И последње питање, како желим да копирам садржај (до 3 подмапе пендриве-а) у дом или у скривену кућну фасциклу или не, претпоставимо да је то било.
    у коду не бих морао да кажем

    цп -р /медиа/*/*/*/хоме/.УСБДРИВЕС/*

    Укратко, како бих добио оно што желим, како треба да остане сценарио?
    Јер сам већ покушао да модификујем линију коју су они модификовали у усб-спи сх, али на ону другу која снима директно у кући и на модификовану линију доводи грешку.? Поздрави . Хвала вам

  22.   Какасхи дијо

    Не могу да преузмем другу скрипту

  23.   металус дијо

    Врло добар. 😉

  24.   Камалеон дијо

    А ако не извршим кораке које си ти предузео, шта се дешава? Не ради ли или се само покреће, али без роот-а? Ако рачунари имају систем за који кажемо да обнавља сву унутрашњу конфигурацију рачунара када га искључује, да ли ће радити? Хвала вам.

    1.    КЗКГ ^ Гаара дијо

      У случају да систем има „нешто“ што је подразумевано за директоријум / хоме /, тада морате да измените скрипту, где пише / хоме / промените је у / опт / или неку другу фасциклу на коју то не утиче.

  25.   стабљика дијо

    Мислим да би за побољшање скрипте и избегавање упада у пендриве оптимална ствар била давање приоритета врсти и величини датотеке. На пример, велике датотеке величине 100 мегабајта или више оставите за крај. Или прво копирајте датотеке доц, доцк, ткт, пдф, кмл, ... итд итд итд и оставите ави, мп4, мкв датотеке за последње ...

  26.   Луцас дијо

    Здраво, идеја је добра. Желео сам да поставим два питања:
    - Може ли се то учинити обрнуто? направите скрипту за пендеривер, да се повеже са било којом машином и издвоји датотеке.
    - ради за Виндовс ОС?

    1.    КЗКГ ^ Гаара дијо

      Здраво,

      Нисам сигуран како се то може учинити да исти пендриве приликом повезивања пендривеа сам изврши скрипту коју има у себи.

      И не, ова скрипта не ради за Виндовс 🙂

      1.    ЛУКЕ дијо

        Ок, хвала што сте ми одговорили, истражићу како то да урадим

  27.   Јосе Дамиан Базага Руиз дијо

    Какав добар сценарио. Анализирао сам га и чини ми се невероватним, надам се да бих једног дана могао да направим и такве практичне скрипте.

  28.   Хозе дијо

    Одличан допринос, иако услужни програм који ћу му дати није баш онакав за који сте га подигли, ако га користим за сигурносне копије датотека групе корисника, лоше понашање које имам ... хехехехе….

  29.   енбудле дијо

    када покушам да га покренем, даје ми ову линију грешака 31: [: превише аргумената
    уклоните ту линију да бисте видели да ли је функционисало. и испоставља се да је линија та која ограничава величину уређаја.
    приликом уклањања копира оно што имам у монтираним партицијама 🙁

  30.   Валенте дијо

    Здраво, нов сам и знам да је лонац стар, али много ми се свидео, ваш сценарио је врло поучан

    Хвала вам што сте је поделили и детаљно објаснили ...

    Поздрави

  31.   долтрок дијо

    Пријатељу, спасио си ме, само сам морао да одвратим пажњу наставника и убацим усб у свој лаптоп, а онда хахахаај положио испит и белешке из свих хехехе

    1.    Оетам222 дијо

      Можете ли да ми додате скрипту, веза је пропала

    2.    Оетам222 дијо

      Можете ми проследити скрипту са везом

  32.   Ворм2Д2 дијо

    кзкггаара, можеш ли поново отпремити датотеке? везе су према доле: /, пуно вам хвала

  33.   бастиан дијо

    Можете ли да додате линкове, молим вас?

  34.   Нецр0 дијо

    чује! ујаче! пали сте због похвала да бисте их могли поново подићи!
    ОК! : в

  35.   Нецр0 дијо

    Па, ово радим поново, јер не знам да ли је оно што сам желео да кажем отпремљено….

    Па, имате везе доле и можете их учитати!

  36.   Рлорау дијо

    Везе су доле !!!

  37.   Девелопер24 дијо

    Поново пошаљите линкове, молим вас @усемослинук. Истражујем тему, хвала!

  38.   анониман дијо

    Скрипту можете преузети овде. Мислим да је то исто

    https://mega.nz/#!yQR1BQTb!FoYoopZ11WSstQaqX1flxhm1t4jCKOI9jj8VIxIBrxk

  39.   јохн дијо

    Па добро….

    Са своје скромне тачке гледишта мислим да је то сјајан чланак и ако постоје људи који кажу да сте преварант, онда мислим да је то у складу са сврхом за коју користите програм.
    Мени се лично више свидело што знам програмски језик за линук, јер сам радио само у јави, хвала пријатељу, побудили сте ме да знам више о језику за линук.

    Захваљујем вам.

  40.   Хецорат дијо

    Поздрав пријатељи, јер сам пронашао други начин да користим ову скрипту, правим сигурносну копију, разговараћу мало с вама. Имам два уређаја, камеру и хдд, оно што желим је да их локалне датотеке, уместо да сниме датотеке, сачувају на спољном ХДД-у од камере до хдд-а, али то ми даје грешку која каже „превише аргумената“, можете ли ми помоћи

  41.   ЛУИС ГЕРАРДО ПОЛАНЦО ВЕРА дијо

    Ради само на уређајима са линук оперативним системима?

  42.   Тестирање дијо

    Нека неко подигне, молим вас!

  43.   Газлене дијо

    Поздрав, немам линук и у мојој школи користе Виндовс, користио сам апликацију са усб снимања и копирам само 5 датотека из меморије наставника, сумњам да усб има заштиту, јер се иста ствар догодила два пута, биће и неки други начин да одузмете комплетне информације са тог УСБ-а?

  44.   Зараки дијо

    Идите ако кажете да ће код бити једноставан, јер изгледа веома занимљиво видети како методе функционишу како би се видело да ли је повезан УСБ или величина партиције. Штета што су уклонили мега.нз скрипту, можете ли је поново отпремити?

    Поздрав и сјајан посао, једноставан, али функционалан чак и за аутоматизацију копија са УСБ-а !!!

  45.   бреакс дијо

    Добро!
    Управо сам ушао у ваш блог и стварно сам заинтересован. Оно што се дешава је да када кликнете на .зип датотеку која вас преусмерава на мега, то значи да датотека више није доступна.
    Питао сам се да ли бисте могли да ми пошаљете оне датотеке које би требало да се преузму.
    Пуно вам хвала и поздрав!

  46.   Алфредо Переира дијо

    Технологија има навику да се смањује у величини како године пролазе. А то се догодило у невероватној мери са ССД уређајима. Сада их можете добити у истој величини као и најбржи УСБ флеш дискови.

    https://clongeek.com/las-unidades-usb-3-0-mas-rapidas/

  47.   a дијо

    Можете ли ми послати датотеку или је поново отпремити? Испада да се не може преузети