USB పరికరాల కంటెంట్‌పై నిఘా పెట్టడానికి స్క్రిప్ట్ చేసి PC కి కాపీ చేయండి

నేను ఎప్పుడూ విరామం లేని విద్యార్థిని, ఎప్పుడూ ఇలాంటి అవకాశాలను సద్వినియోగం చేసుకోవాలనుకుంటున్నాను… ఉదాహరణకు, ఉపాధ్యాయుల యుఎస్‌బి స్టిక్ నుండి సెమిస్టర్ పరీక్షలను కాపీ చేయడం లేదా అలాంటిదే. నేను హైస్కూల్లో ఉన్నప్పుడు (కంప్యూటర్ మేజర్) ఈ క్రింది వాటిని చేసే "ఏదో" ప్రోగ్రామ్ చేయాలనుకున్నాను:

  1. తరగతి గది కంప్యూటర్‌కు USB పరికరం కనెక్ట్ అయినప్పుడు గుర్తించండి
  2. ఆ పరికరం నుండి మొత్తం కంటెంట్‌ను మీ కంప్యూటర్‌కు కాపీ చేయండి

ఇది నాకు చాలా ముందుగానే పరీక్షను చేయటానికి వీలు కల్పిస్తుంది, ఉపాధ్యాయుడు తన USB మెమరీని (పెన్‌డ్రైవ్) కంప్యూటర్‌కు కనెక్ట్ చేయడం మాత్రమే అవసరం మరియు అంతే.

దురదృష్టవశాత్తు నా ఇన్స్టిట్యూట్‌లో కంప్యూటర్లకు విండోస్ ఉంది మరియు… నేను ఈ OS కోసం ప్రోగ్రామ్ నేర్చుకోలేదు.

అయితే ఇప్పుడు నేను Linux ను ఉపయోగిస్తున్నాను (స్పష్టంగా కాదు? LOL!), మరియు ఈ సంవత్సరాల్లో నేను పొందగలిగిన జ్ఞానంతో, ఇప్పుడు అవును! నేను దీన్ని ఇప్పటికే Linux with తో సాధించగలను

మరో మాటలో చెప్పాలంటే, నేను ఈ క్రింది వాటిని చేసే సాధారణ స్క్రిప్ట్‌ను ప్రోగ్రామ్ చేసాను:

1. /Home/.USBDRIVES/ ఫోల్డర్‌ను సృష్టించండి
2. కంప్యూటర్‌కు కనెక్ట్ చేయబడిన ఏదైనా యుఎస్‌బి పరికరం (లేదా సిడి / డివిడి) ఉందా అని ప్రతి 5 సెకన్లకు ఇది తనిఖీ చేస్తుంది.
3. ఒకవేళ కనెక్ట్ అయినట్లయితే, అది USB పేరుతో /home/.USBDRIVES/ లోపల ఫోల్డర్‌ను సృష్టిస్తుంది (ఉదాహరణకు: మెమరీ -2 జిబి) మరియు, ఇది అన్ని ఫైళ్ళను కాపీ చేస్తుంది .doc, .pdf, etc (ఇక్కడ జాబితా) మీరు ఇప్పుడే సృష్టించిన ఈ ఫోల్డర్‌కు.
4. ఒకవేళ యుఎస్‌బి కనెక్ట్ కాకపోతే, నేను మళ్ళీ పైన వివరించిన చెక్‌ని ప్రారంభించడానికి 5 సెకన్లు వేచి ఉంటాను

కాపీ చేయవలసిన ఫార్మాట్లను కలిగి ఉన్న స్క్రిప్ట్ మరియు ఫైల్ ఇక్కడ ఉంది:

USB-Spy.zip ని డౌన్‌లోడ్ చేయండి
స్క్రిప్ట్ దాని ఆపరేషన్ పరిమితం కాకుండా రూట్‌గా అమలు చేయాలి. దీన్ని ఎలా సాధించాలో ఇక్కడ వివరించాను

అందువల్ల స్క్రిప్ట్ ఎటువంటి సమస్యలు లేకుండా పనిచేయగలదు, ఇది పరిపాలనా అధికారాలతో (రూట్) ప్రారంభించటం ఉత్తమం, ఎందుకంటే ఇది కంప్యూటర్‌తో కలిసి ప్రారంభించాల్సిన అవసరం ఉందని స్పష్టంగా తెలుస్తుంది, ఈ విధంగా కంప్యూటర్ పున ar ప్రారంభించబడితే లేదా ఆఫ్, నేను మళ్ళీ స్క్రిప్ట్‌ను ప్రారంభించినప్పుడు అది పని చేస్తుంది, మనకు కావలసినదాన్ని ఏదైనా USB నుండి సేకరించేందుకు సిద్ధంగా ఉంటుంది

టెర్మినల్ తెరుద్దాం ... ఒకసారి ఓపెన్ ...

1. మన దగ్గర రెండు ఫైల్స్ ఉన్నాయని అనుకుందాం / ఆప్ట్ / (/opt/usb-spy.sh y /opt/usb-spy.files), మేము దీనికి అమలు హక్కులను ఇవ్వాలి:

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

2. మేము ఫైల్ను తెరుస్తాము /etc/rc.local :

sudo nano /etc/rc.local

3. అందులో మనం చివరి రేఖకు పైన వ్రాస్తాము (నిష్క్రమణ 0) తదుపరి:

/opt/usb-spy.sh &

4. ఇప్పుడు మేము ఫైల్ను సేవ్ చేసి నిష్క్రమించడానికి [Ctrl] + [X] ని నొక్కండి, మేము [S] లేదా [Y] (సిస్టమ్ భాషను బట్టి) నొక్కండి, ఆపై [Enter]. మేము సేవ్ చేసిన మార్పులకు ఇది సరిపోతుంది.

మరియు వోయిలా, మేము కంప్యూటర్‌ను ఆన్ చేసినప్పుడు స్క్రిప్ట్ రూట్‌గా ప్రారంభించడానికి ఇది సరిపోతుంది.

ఫైల్ అని ధృవీకరించడం ముఖ్యం usb-spy.files అదే డైరెక్టరీలో ఉంది usb-spy.sh 😉

ఇప్పుడు ... స్క్రిప్ట్ యొక్క అంతర్గత పనితీరును నేను కొంచెం వివరిస్తాను, ఇక్కడ చాలా మంది బాష్ ప్రేమికులు ఉన్నారని నాకు తెలుసు

Q: USB పరికరం కనెక్ట్ చేయబడిందని స్క్రిప్ట్‌కు ఎలా తెలుసు?
జ: మా సిస్టమ్ యొక్క / etc / mtab ఫైల్‌లో మా సిస్టమ్‌లో అమర్చబడిన పరికరాలు లేదా విభజనలు ఉన్నాయి. స్క్రిప్ట్ యొక్క 23 వ పంక్తి ద్వారా USB కనెక్ట్ చేయబడిందా లేదా అనేది తెలుస్తుంది (mtab మరియు grep మీడియాకు పిల్లిని తయారు చేయడం)
ప్ర: అవును, కానీ పిల్లి మరియు గ్రెప్ ఏదైనా డేటాను మనకు తిరిగి ఇస్తాయో లేదో స్క్రిప్ట్‌కు ఎలా తెలుస్తుంది?
జ: ద్వారా ఉంటే, లేకపోతే లూప్ ఇది 24 వ పంక్తిలో మొదలవుతుంది.
Q: కావలసిన పొడిగింపులతో ఫైల్‌లను మాత్రమే కాపీ చేయడం ఎలా? (.డాక్, .పిడిఎఫ్, మొదలైనవి)
జ: వివిధ పారామితులతో rsync ను ఉపయోగించడం, ఇది 34 వ పంక్తిలో ఉంది. సరళంగా వివరించబడింది, rsync తో నేను usb-spy.files వడపోతకు సరిపోయే ఫైళ్ళను మాత్రమే కాపీ చేస్తాను, ప్రతి పంక్తి మాట్లాడటానికి ఫిల్టర్. నేను పరామితిని కూడా పాస్ చేస్తాను --prune-empty-dirs rsync కు కనుక ఇది నాకు ఖాళీ డైరెక్టరీలను సృష్టించదు.
మార్గం ద్వారా ఏదో ముఖ్యమైన. 8GB USB పరికరం (ఉదాహరణకు) కనెక్ట్ చేయబడితే, ప్రతిదీ సరిగ్గా పనిచేస్తుంది, అయితే 500GB లేదా 1TB వంటి ఎక్కువ సామర్థ్యం ఉన్న పరికరం అనుసంధానించబడి ఉంటే, కంప్యూటర్‌కు కాపీ చేయడానికి .doc ఫైల్స్ మరియు మొదలైన వాటి కోసం శోధించే ప్రక్రియ సమయం పట్టిందని నేను గమనించాను. చాలా కాలం, కాబట్టి నేను GB పరిమితిని ఉంచాను. అంటే, 31 వ పంక్తిలో నేను USB పరికరం 16GB కన్నా తక్కువ ఉంటే, అప్పుడు ఫైళ్ళ కోసం వెతకాలి మరియు వాటిని కాపీ చేయండి, కానీ అది 16GB కన్నా ఎక్కువ ఉంటే ఏమీ చేయవద్దు. మీరు ఆ 16GB ని 32GB పెంచాలనుకుంటే, ఆ సంఖ్యను 31 వ పంక్తి నుండి పెంచండి

వాస్తవానికి వివరించడానికి చాలా లేదు, స్క్రిప్ట్ అర్థం చేసుకోవడానికి చాలా సులభం :)

ఎవరికైనా ఏదైనా సందేహం లేదా ప్రశ్న, ఫిర్యాదు, ఆలోచన లేదా సలహా ఉంటే, దయచేసి అలా చెప్పండి మరియు నేను వీలైనంత వరకు వారికి సహాయం చేస్తానని వాగ్దానం చేస్తున్నాను.

సరే, నేను ఇలాంటివి పెట్టాలని ఆలోచిస్తున్నాను: «ఈ స్క్రిప్ట్ విద్యా ప్రయోజనాల కోసం మాత్రమే, హానికరమైన ఫైళ్ళతో ఉపయోగించవద్దు»… కానీ… ఏమిటీ!, మీకు కావలసినదానికి ఉపయోగించుకోండి, మమ్మల్ని హింసించే ఉపాధ్యాయులపై విద్యార్థులకు కొంత ప్రయోజనం ఉంటుంది.

కోట్తో ప్రత్యుత్తరం ఇవ్వండి

మీరు ఇంకా స్క్రిప్ట్‌కు బహుళ మెరుగుదలలు చేయవచ్చు, కాని ఇది మంచి ప్రారంభమని నేను భావిస్తున్నాను, ఈ "గొప్ప" కారణానికి ఎవరైనా సహకరించడానికి ప్రేరేపించబడితే అది ఆనందం అవుతుంది

వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

93 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   ఎలావ్ అతను చెప్పాడు

    మోసగాడు

    XDDDD

    1.    KZKG ^ గారా అతను చెప్పాడు

      అవును కాదు ... మీరు ఖచ్చితంగా ఏదో ఒక సమయంలో అలాంటిదే చేయాలని అనుకుంటే ... హహ్హా.

      1.    ఇవాన్ మోలినా అతను చెప్పాడు

        మీరు నన్ను పాప్ క్విజ్ నుండి రక్షించారు 😀… ఇప్పుడు మీ «KZKG ^ Gaara» మీరు నా దేవుడు… నిన్ను స్తుతించండి!

    2.    ఫేసుండో అతను చెప్పాడు

      హలో, చాలా మంచి స్క్రిప్ట్, కానీ మెగా ఫైల్ ఇక లేదు, మీరు దీన్ని నా ఇమెయిల్‌కు పంపవచ్చు, దయచేసి

  2.   ఆస్కార్ అతను చెప్పాడు

    లైనక్స్ 1% మరియు మీరు విండోస్ కోసం ప్రోగ్రామ్ నేర్చుకోలేదని మీరు అంటున్నారు కాబట్టి ట్యూటరింగ్ ఒక లైనక్స్ సిస్టమ్ కోసం, నా ప్రశ్న: ట్యూటరింగ్ నిర్వహించడానికి లైనక్స్ ఉపయోగించే టీచర్‌ను కనుగొనే అవకాశం ఏమిటి?

    1.    KZKG ^ గారా అతను చెప్పాడు

      ఈ స్క్రిప్ట్ లేదా ట్రిక్ కంప్యూటర్‌లో "అమలు" చేయాల్సిన అవసరం లేదు, అది వ్యక్తిగత లేదా ప్రొఫెసర్ సొంతం కానవసరం లేదు, ఇది ఒక విశ్వవిద్యాలయం లేదా కళాశాల యొక్క ఏదైనా కంప్యూటర్ అయినా సరిపోతుంది, అప్పుడు అది X ద్వారా మాత్రమే సాధించగలదు లేదా ప్రొఫెసర్ ఆ కంప్యూటర్‌లో మీ యుఎస్‌బిని కనెక్ట్ చేయడానికి కారణం.

      అవును, ఇది లైనక్స్ కోసం, కానీ చాలా విశ్వవిద్యాలయాలు లైనక్స్‌ను కంప్యూటర్ ల్యాబ్‌లలో ఒక వ్యవస్థగా కలిగి ఉన్నాయి, అలాగే లైవ్‌సిడితో బూట్ అవుతున్నాయి మరియు పిసిలో లైనక్స్‌ను ఇన్‌స్టాల్ చేయనవసరం లేదు

      1% గురించి, ఈ పోస్ట్ చదవమని నేను మీకు సిఫార్సు చేస్తున్నాను: https://blog.desdelinux.net/debunking-the-1-percent-myth-traducido-al-espanol/

    2.    హ్యూయుగా_నెజీ అతను చెప్పాడు

      సుమారు 30 నిమిషాల్లో అట్లాంటిక్ మీద ఒక పెద్ద ఉల్క పడే అవకాశం ఉంది

  3.   జోష్ అతను చెప్పాడు

    ఇది ఆసక్తికరంగా ఉంది, ఇది ప్రయత్నించాలి.
    Gracias

    1.    KZKG ^ గారా అతను చెప్పాడు

      ఇది కలిగి ఉన్న యుటిలిటీ గొప్ప విషయం కాదు, కానీ స్క్రిప్ట్ ఆసక్తికరంగా ఉంటుంది ... ఎందుకంటే మీరు దాని నుండి అనేక చిట్కాలను నేర్చుకోవచ్చు, ఉదాహరణకు కనెక్ట్ చేయబడిన USB లను ఎలా తెలుసుకోవాలి, విభజనల పరిమాణం మొదలైనవి

  4.   cr0t0 అతను చెప్పాడు

    అసలు మరియు బాగా వివరించిన వ్యాసం KZKG ^ Gaara. చీర్స్!

    1.    KZKG ^ గారా అతను చెప్పాడు

      ధన్యవాదాలు

  5.   ఆస్కార్ అతను చెప్పాడు

    ఏ ధైర్యం !!!, మరియు మీరు OO బ్లాగులో వ్రాయడానికి ధైర్యం చేసారు, నాకు ఏమి ఆలోచించాలో తెలియదు, గారాను ఎవరైనా బాగా ఇష్టపడని వారిని హ్యాక్ చేశారా?

    1.    KZKG ^ గారా అతను చెప్పాడు

      అవ్యక్తం? ఎందుకు?
      స్క్రిప్ట్ యొక్క ఉద్దేశ్యం లేదా ఉద్దేశ్యం నా మిగిలిన రచనల వలె తీవ్రంగా ఉండకపోయినా, స్క్రిప్ట్, దాని పంక్తులు మరియు ప్రోగ్రామింగ్ లాజిక్ చాలా దోహదపడతాయి, నేను అనుకుంటున్నాను.

      మీరు ఈ స్క్రిప్ట్ నుండి అనేక విషయాలను సద్వినియోగం చేసుకోవచ్చు:
      1. విభజన యొక్క పరిమాణాన్ని ఎలా తెలుసుకోవాలి మరియు ఇది వేరియబుల్.
      2. యుఎస్‌బి కనెక్ట్ చేయబడిందో లేదో తనిఖీ చేసి దాని మార్గం మరియు పేరును ఎలా తీయాలి.
      3. if-then-else మరియు ఉచ్చులు ఉన్నప్పుడు.

      ఏదేమైనా, ఇది పూర్తిగా పనికిరానిది లేదా ఏదో అని నేను అనుకోను.

      1.    ఆస్కార్ అతను చెప్పాడు

        మీరు నా వ్యాఖ్యను తప్పుగా అర్థం చేసుకున్నారని నేను భావిస్తున్నాను, మీ వ్యాసం ప్రారంభంలో,
        "నేను ఎప్పుడూ విరామం లేని విద్యార్థిని, ఎప్పుడూ ఇలాంటి అవకాశాలను సద్వినియోగం చేసుకోవాలనుకుంటున్నాను ... ఉదాహరణకు, ఉపాధ్యాయుడి యుఎస్‌బి స్టిక్ నుండి సెమిస్టర్ పరీక్షలను కాపీ చేయడం లేదా అలాంటిదే." నేను చెప్పేది మిమ్మల్ని బాధపెడితే, మీరు నన్ను క్షమించుతారని నేను నమ్ముతున్నాను, అది నా ఉద్దేశ్యం కాదు.

        1.    బ్లెయిర్ పాస్కల్ అతను చెప్పాడు

          oO ఏమి అద్భుతమైన బ్లాగ్, మంచి కథనాలు, మంచి పాఠకులు, వినియోగదారులు క్షమాపణలు ... ఇది ట్రోల్స్ లేని స్వర్గం.

          1.    KZKG ^ గారా అతను చెప్పాడు

            Gracias ^ - ^
            మేము ఇప్పటివరకు సాధించిన దాని గురించి మేము గర్విస్తున్నాము, ఈ సంఘం నిజంగా గర్వంగా ఉంది ... వీటన్నిటిలో భాగం కావడం చాలా బాగుంది

        2.    KZKG ^ గారా అతను చెప్పాడు

          లేదు కాదు, నేను నిజంగా బాధపడలేదు xD
          అవును అవును, మీ వ్యాఖ్యను తప్పుగా అన్వయించినందుకు ఇది నా తప్పు, దీనికి క్షమించండి

          క్షమాపణలు ఇప్పుడు నా నుండి ఏమీ లేవు, నేను మేల్కొన్నాను అని చూడటానికి ముఖం కడుక్కోవాలి ... నేను చూసే దాని నుండి, నేను ఇంకా 100% హాహా కాదు.

          శుభాకాంక్షలు స్నేహితుడు

        3.    ఆస్కార్ అతను చెప్పాడు

          చాలా మంచి వ్యక్తి xD

  6.   నియోమిటో అతను చెప్పాడు

    నా కళాశాల కంప్యూటర్లలో లైనక్స్ ముహహ్జాజా ఉండాలని నేను కోరుకుంటున్నాను.

  7.   GGGG1234 అతను చెప్పాడు

    మంచి వ్యాసం!
    విండోస్‌లో దీన్ని అనుకరించాలనుకునే వారు సులభంగా ఉంటారు, ఎందుకంటే మీరు ఉపయోగించాలనుకుంటున్న మెషీన్‌లో మీకు రూట్ యాక్సెస్ లేని చోట, మీరు దానిని "ఎప్పటికీ" వదిలివేయలేరు. జరగని Windows తో

  8.   బ్లెయిర్ పాస్కల్ అతను చెప్పాడు

    చాలా బాగుంది.

  9.   హ్యూయుగా_నెజీ అతను చెప్పాడు

    ఆలోచన మంచిది, ఇది రూట్ అధికారాలను ఉపయోగించాల్సిన బలహీనతను మాత్రమే కలిగి ఉంటుంది

    1.    KZKG ^ గారా అతను చెప్పాడు

      సరే, వాస్తవానికి మీరు అలా రూట్ అవ్వవలసిన అవసరం లేదు ... నేను చెప్పినట్లుగా ఫోల్డర్ / హోమ్ / యూఎస్బిడ్రైవ్స్ కాదని మీరు స్క్రిప్ట్ కు ప్రకటిస్తే, మరియు అది ఉదాహరణకు ఇలా చెబుతుంది: / home / usuario /. USBDRIVES ... ఆపై "యూజర్" తో స్క్రిప్ట్‌ను అమలు చేస్తే సరిపోతుంది

  10.   ఎమిలియో అతను చెప్పాడు

    ఇది మంచి ఆలోచన, కానీ మీరు మీరే rc.local ను సవరించుకుని, ప్రతి నిమిషం క్రోంటాబ్ ద్వారా నడుపుతారని నేను భావిస్తున్నాను, అందువల్ల మీరు దానిని రూట్ మరియు మిగిలినవిగా నడుపుతున్న సమస్యను నివారించండి, మరోవైపు, ఇది పెద్దగా ప్రభావితం కానప్పటికీ, మీరు PC యొక్క జ్ఞాపకశక్తిని నిరుపయోగంగా తీసుకుంటారు ప్రతి 5 సెకన్లలో యుఎస్బి ఉందో లేదో తనిఖీ చేస్తుంది. అది నా దృష్టికోణం

    1.    KZKG ^ గారా అతను చెప్పాడు

      నా ఉద్దేశ్యం, ప్రతి 1 నిమిషానికి చెక్ చేయండి, సరియైనదా? నేను అలా చేయలేదు ఎందుకంటే… ఒక USB కనెక్ట్ అయి 1 నిమిషం లోపు డిస్‌కనెక్ట్ చేయబడితే? 😀

      అన్ని యుఎస్‌బిలను నిజంగా "సంగ్రహించు" అని నిర్ధారించుకోవడానికి ప్రతి 5 సెకన్లలో దీన్ని చేయడానికి నేను ఇష్టపడ్డాను

      నేను మిమ్మల్ని తప్పుగా అర్థం చేసుకుంటే, దయచేసి నన్ను సరిదిద్దండి

      శుభాకాంక్షలు మరియు స్వాగతం.

      1.    ఎమిలియో అతను చెప్పాడు

        అవును, ప్రతి నిమిషం క్రాన్ ద్వారా తనిఖీ చేయండి, కానీ ప్రతి ఒక్కరికి సమస్యను చూడటానికి వేరే మార్గం ఉంది, కోడ్‌ను చూడటం కంటే మరేమీ లేదు, /home/.USBDRIVES ఫోల్డర్‌ను సృష్టించే ముందు ఇప్పటికే ఉందో లేదో తనిఖీ చేయడం మంచిది కాదు. , ఇది కేవలం సూచన

        కోట్తో ప్రత్యుత్తరం ఇవ్వండి

        1.    KZKG ^ గారా అతను చెప్పాడు

          అవును, ఇది నేను గమనించిన వివరాలు కానీ ... దాన్ని పరిష్కరించడానికి నేను సోమరిగా ఉన్నాను LOL!

          అదేవిధంగా, నేను కాపీ చేసిన ఫైళ్ళను చూపించే లాగ్‌ను ఉంచగలను (ప్రతి పరికరానికి వ్యక్తిగత లాగ్), ఈ లాగ్‌ను ఇమెయిల్ ద్వారా కూడా పంపవచ్చు (నేను ఇక్కడ సైట్‌లో ఉంచిన వాటి టెర్మినల్ ద్వారా ఇమెయిల్ పంపే కొన్ని పద్ధతిని ఉపయోగించి ) ... కానీ నేను మీకు చెప్పినట్లుగా, ఇది నాకు కొంచెం సోమరితనం చేస్తుంది ^ - ^ U.

  11.   పావ్లోకో అతను చెప్పాడు

    హహాహాహా గొప్ప.

  12.   హెక్స్బోర్గ్ అతను చెప్పాడు

    ఆహా! కాబట్టి మీ సాఫ్ట్‌వేర్ చెడు కోసం ఉపయోగించవచ్చు. LOL!!! 🙂

    ట్రిక్ మంచిది, కానీ ... స్క్రిప్ట్ దాని కంటెంట్‌ను కాపీ చేయడాన్ని ముగించే ముందు మీరు USB ని అన్‌మౌంట్ చేయాలనుకుంటే? అలాంటప్పుడు అది వాడుకలో ఉందని ఫిర్యాదు చేస్తుంది మరియు ఏదో తప్పు ఉందని గమనించవచ్చు. 🙂

    1.    KZKG ^ గారా అతను చెప్పాడు

      వాస్తవానికి, సిస్టమ్ USB ని అన్‌మౌంట్ చేయడానికి అనుమతించదు ఎందుకంటే "ఏదో" దాన్ని ఉపయోగిస్తుంది

      1.    హెక్స్బోర్గ్ అతను చెప్పాడు

        సరిగ్గా! ఆస్కార్ ప్రొఫెసర్ తనకు లైనక్స్ వైరస్ దొరికిందని అనుకున్నప్పుడు. LOL!! 🙂

  13.   ఆస్కార్ అతను చెప్పాడు

    నేను ఇలాంటిదే చేశానని మీరు ఒకసారి నాకు గుర్తు చేశారు (నా లైనక్స్ / విండోస్ ఉంటే నా యునిలో), కానీ నేను వేలాది ఫోల్డర్లను ఉత్పత్తి చేసే సి ప్రోగ్రామ్ చేసాను. నేను USB ని ప్లగ్ చేసిన వ్యక్తికి అప్హోల్స్టర్ చేసాను. కంప్యూటర్ సెంటర్ మేనేజర్ ఆశ్చర్యపోయాడు! అతను లినక్స్ మువాజజజాలో వైరస్ దొరికినట్లు అనుకున్నాడు ... అహ్హ్ .. ఆ సమయాలు ఏవి =)

    1.    Miguel అతను చెప్పాడు

      మరియు వైరస్‌తో తేడా ఏమిటి?

      1.    ఆస్కార్ అతను చెప్పాడు

        నేను రిమోట్‌గా అతని యుఎస్‌బిలోకి ప్రవేశించి ప్రోగ్రామ్‌ను అమలు చేశాను

        1.    Miguel అతను చెప్పాడు

          hahaha, కాబట్టి ఇది ఒక హాక్ XD

    2.    KZKG ^ గారా అతను చెప్పాడు

      😀
      hehehehehe కాబట్టి మీరు Linux లో వైరస్ను కనుగొన్నారా? … LOL!!

  14.   సెమ్‌ప్రోమ్స్ అతను చెప్పాడు

    ఇది నాకు xD పని చేయదు, నేను టెర్మినల్ నుండి దీన్ని అమలు చేయడానికి ప్రయత్నిస్తే ఇది నాకు ఇలా చెబుతుంది: ./usb-spy.sh: పంక్తి 31: [: -lt: unary ఆపరేటర్ expected హించబడింది
    ఈ పంక్తిలో ఏదో తప్పు ఉన్నట్లు అనిపిస్తోంది: [$ USBSIZE -lt 15664800]; అప్పుడు
    కానీ అది ఏమిటో నాకు తెలియదు, ఎందుకంటే ఇది .USB డైరెక్టరీని కూడా సృష్టించదు.

    దాన్ని పరిష్కరించగలిగితే నేను ఉపయోగకరమైన లిపిని కనుగొనగలను.

    1.    హెక్స్బోర్గ్ అతను చెప్పాడు

      Df ని / bin / df తో భర్తీ చేయడానికి ప్రయత్నించండి మరియు దానిని రూట్‌గా ప్రారంభించాలని నిర్ధారించుకోండి.

      1.    సెమ్‌ప్రోమ్స్ అతను చెప్పాడు

        సరే, ఇప్పుడు అది హోమ్ డైరెక్టరీ లోపల .USB ఫోల్డర్‌ను సృష్టిస్తే, కానీ ఇది టెర్మినల్ ద్వారా నాకు ఇలా చెబుతూ ఉంటుంది: "./usb-spy.sh: పంక్తి 31: [: -lt: unary ఆపరేటర్ expected హించబడింది" మరియు అది చేయదు ' ఏమీ కాపీ చేయవద్దు, ఆ వరుసలో కొంత సంఘర్షణ ఉండాలి, ఎవరైనా దాన్ని చూస్తే నేను సహాయాన్ని అభినందిస్తున్నాను.
        చాలా ధన్యవాదాలు.

        1.    హెక్స్బోర్గ్ అతను చెప్పాడు

          USB మౌంట్ అయినప్పుడు మీ / etc / mtab ఫైల్ యొక్క కంటెంట్‌ను మాకు ఇవ్వగలరా?

          1.    సెమ్‌ప్రోమ్స్ అతను చెప్పాడు

            ఖచ్చితంగా, ఇక్కడ ఇది జరుగుతుంది:

            / dev / sda12 / ext4 rw, లోపాలు = రీమౌంట్- ro 0 0
            proc / proc proc rw, noexec, nosuid, nodev 0 0
            sysfs / sys sysfs rw, noexec, nosuid, nodev 0 0
            none / sys / fs / fuse / కనెక్షన్లు fusectl rw 0 0
            none / sys / kernel / debug debugfs rw 0 0
            none / sys / kernel / security securityfs rw 0 0
            udev / dev devtmpfs rw, మోడ్ = 0755 0 0
            devpts / dev / pts devpts rw, noexec, nosuid, gid = 5, mode = 0620 0 0
            tmpfs / run tmpfs rw, noexec, nosuid, size = 10%, మోడ్ = 0755 0 0
            none / run / lock tmpfs rw, noexec, nosuid, nodev, size = 5242880 0 0
            none / run / 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 $

            చివరి పంక్తులు మౌంటెడ్ USB / dev / sdb1

          2.    హెక్స్బోర్గ్ అతను చెప్పాడు

            మనకు అర్థమైందో లేదో చూద్దాం. 🙂

            మాకు df కమాండ్ యొక్క అవుట్పుట్ ఇవ్వండి. మరియు పంక్తిని జోడించడానికి ప్రయత్నించండి:

            echo $ USBSIZE

            ఒకవేళ అది సమస్యను ఇస్తే మరియు స్క్రిప్ట్‌ను ప్రారంభించేటప్పుడు ఏమి వస్తుందో మాకు చెప్పండి. ఇది ఇలా ఉండాలి:

            USBSIZE = `/ బిన్ / డిఎఫ్ | grep $ USBDEV | awk {'print $ 2'} `
            echo $ USBSIZE
            [$ USBSIZE -lt 15664800] ఉంటే; అప్పుడు

            ఒకవేళ, df కమాండ్ యొక్క అవుట్పుట్ ఏమిటో కూడా మాకు చెప్పండి.

            1.    సెమ్‌ప్రోమ్స్ అతను చెప్పాడు

              సరే, భాగాలుగా, df ఆదేశం దీన్ని నాకు తిరిగి ఇస్తుంది:

              ఫైల్సిస్టమ్ 1 కె-బ్లాక్స్ వాడిన అందుబాటులో ఉన్న ఉపయోగం% మౌంట్ చేయబడింది
              / dev / sda12 54082300 45246956 6125892 89% /
              udev 2004028 4 2004024 1% / dev
              tmpfs 805768 1180 804588 1% / రన్
              none 5120 0 5120 0% / రన్ / లాక్
              none 2014420 92 2014328 1 XNUMX XNUMX% / run / shm
              / dev / sdb1 1023200 322256 700944 32% / మీడియా / DOCU 3

              Df నాకు తిరిగి ఇచ్చే ఆదేశం: / bin / df

              అప్పుడు, నేను ఎకో $ USBSIZE ను ఉంచాను, మరియు ఫలితం అదే, ఇది క్రొత్తదాన్ని ముద్రించదు, కానీ ముందు నుండి లోపం, తమాషా ఏమిటంటే, నేను పరీక్షించే USB తో ఇది జరుగుతుంది, నేను 500GB ఉంచినట్లయితే బాహ్య హార్డ్ డ్రైవ్ అవును, ఇది తెరపై డిస్క్ పరిమాణాన్ని తిరిగి ఇస్తుంది, అయితే 500 16 యొక్క XNUMX ని మించి ఉంటే హార్డ్ డిస్క్ తో అది ఏమీ చేయదు.

              కానీ USB తో ఇది లోపం చూపించడం తప్ప ఏమీ చేయదు: ./usb-spy.sh: పంక్తి 34: [: -lt: unary ఆపరేటర్ expected హించబడింది
              ఇది USB యొక్క పరిమాణాన్ని చూపించలేనట్లుగా ఉంది, కానీ df ఆదేశంతో నేను దాని పరిమాణాన్ని పొందుతాను.

              సహాయానికి ధన్యవాదాలు, మేము దాన్ని పొందగలమా అని చూద్దాం!


            2.    సెమ్‌ప్రోమ్స్ అతను చెప్పాడు

              ఒకవేళ ఇక్కడ కమాండ్ బాగా కనిపించకపోతే నేను స్క్రీన్ షాట్ వదిలివేస్తాను: http://i48.tinypic.com/j5dvn5.jpg


          3.    హెక్స్బోర్గ్ అతను చెప్పాడు

            Mtab లో అది అమర్చినట్లు కనిపించే మార్గం "/ media / DOCU403" అయితే df లో "/ media / DOCU 3" కనిపిస్తుంది. ఇది grep ను కనుగొనలేకపోతుంది మరియు పరిమాణాన్ని తిరిగి ఇవ్వదు. యొక్క మొదటి పంక్తులను మార్చడానికి ప్రయత్నించండి, తద్వారా అవి ఇలా ఉంటాయి:

            `క్యాట్ / etc / mtab | లో USBD కోసం grep మీడియా | awk '{print $ 1}' '';
            do
            USBDEV = `cat / etc / mtab | grep $ USBD | awk '{print $ 2}' ''
            USBSIZE = `/ బిన్ / డిఎఫ్ | grep $ USBD | awk {'print $ 2'} `

            మార్పులు వేరియబుల్ యొక్క పేరును USBD కి మార్చడం, for line చివరిలో $ 2 ను $ 1 కు మార్చడం, చేసిన తర్వాత USBDEV తో ప్రారంభమయ్యే పంక్తిని చొప్పించడం మరియు ప్రారంభమయ్యే పంక్తిలో USBDEV ని USBD గా మార్చడం వంటివి ఉంటాయి. USBSIZE తో… నేను చుట్టూ గందరగోళం చేయలేదని ఆశిస్తున్నాను. 🙂

            మౌంట్ పాయింట్ ద్వారా కాకుండా పరికరం పేరుతో చేయాలనే ఆలోచన ఉంది.

            1.    KZKG ^ గారా అతను చెప్పాడు

              సమస్య ఏమిటంటే, ఒక పరికరానికి ఖాళీలు ఉన్నప్పుడు mtab లో ... ఇది కొన్ని "వింత" అక్షరాలను లైన్‌లో ఉంచుతుంది, ప్రత్యేకంగా స్థలం స్థానంలో.

              ఏదీ లేదు, USBDEV నియమించబడిన మార్గాన్ని మార్చడం అంత సులభం, 28 వ పంక్తిలో దాన్ని మార్చండి మరియు ఇలా ఉంచండి:
              for USBDEV in `df | grep media | awk -F / {'print $5'}` ;

              😀


          4.    ఎథేయస్ అతను చెప్పాడు

            నేను మీకు సహాయం చేయగలనా అని చూద్దాం ...

            యూనిరీ ఆపరేటర్ దానిని చూపిస్తుంది ఎందుకంటే ఇది డిస్క్ యొక్క పరిమాణాన్ని గుర్తించలేదు, ఇది జరుగుతుంది ఎందుకంటే ఇది తనిఖీ చేయదు, ఇది జరుగుతుంది ఎందుకంటే ఇది జరుగుతుంది

            DOCU 3

            మరియు దానిని రెండు విలువలుగా తీసుకుంటుంది, అది DOCU అయితే అది సమస్యను తెరవదు

            బహుశా ఇది మీ కోసం పని చేస్తుంది

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

            శుభాకాంక్షలు

            1.    సెమ్‌ప్రోమ్స్ అతను చెప్పాడు

              నిజమే అది సమస్య, ఎందుకంటే ఖాళీలు లేని పదంతో పేరు ఉన్న ఇతర యుఎస్‌బితో నేను ప్రయత్నించాను, ఉదాహరణ "క్లాసులు" మరియు స్క్రిప్ట్ సమస్యలు లేకుండా పనిచేస్తుంది, అందుకే ఇది హార్డ్ డిస్క్‌ను గుర్తించింది మరియు జ్ఞాపకాలు కాదు, కానీ ఇప్పుడు విషయం ఏమిటంటే నేను కోట్స్‌ను స్క్రిప్ట్ కోడ్‌లో ఎలా ఉంచానో తెలుసుకోవడంలో, నేను వాటిని "$ USBNAME" కు ఉంచాలా?

              సహాయం కోసం ఎథెయస్ మరియు హెక్స్‌బోర్గ్‌లకు చాలా ధన్యవాదాలు, ఇది దాదాపు పూర్తయింది.


          5.    KZKG ^ గారా అతను చెప్పాడు

            నిజానికి సెమ్‌ప్రోమ్స్ పరిష్కరించడానికి ఇది చాలా సులభం
            28 వ పంక్తి ... దీన్ని దీనికి మార్చండి:
            for USBDEV in `df | grep media | awk -F / {'print $5'}` ;

            నేను ఈ మార్పుతో పరీక్షించాను మరియు లేబుల్ / పేరుకు స్థలం ఉన్న పరికరాలతో ఇది బాగా పనిచేస్తుంది :)

            ఇప్పుడు నేను డౌన్‌లోడ్ చేయడానికి స్క్రిప్ట్‌లో మార్పు చేస్తాను.

          6.    హెక్స్బోర్గ్ అతను చెప్పాడు

            చాలా బాగుంది. కాబట్టి దాన్ని పరిష్కరించడం సులభం. 🙂

  15.   aroszx అతను చెప్పాడు

    ఓహ్, చాలా తెలివిగలది I నాకు అవసరమైతే నేను గమనించాను ...

  16.   సెమ్‌ప్రోమ్స్ అతను చెప్పాడు

    KZKG ^ Gaara, ఆ అమరికతో ఇది ఖచ్చితంగా పనిచేస్తుంది, ఇప్పుడు నేను పేరుతో USB ని కాపీ చేస్తే, సహాయం చేసిన ప్రతి ఒక్కరికి చాలా ధన్యవాదాలు, నేను సిస్టమ్ బూట్‌తో మరియు ఆ విధంగా దీన్ని అమలు చేయగలనా అని చూడటానికి ప్రయత్నిస్తాను ఏదైనా USB కనెక్ట్ చేయబడి ఉంటే ప్రతి చక్రం తనిఖీ చేయండి.

    చివరికి మేము దానిని xD సాధించాము.

    1.    KZKG ^ గారా అతను చెప్పాడు

      ^ - ^ ... బాగుంది.
      సమస్య ఏమిటంటే, నేను USB ని గుర్తించడానికి mtab ను ఉపయోగించాను, నేను df ని ఉపయోగించగలిగాను ... నేను mtab ని ఉపయోగించాను ఎందుకంటే ఈ ఫైల్‌ను వారికి వివరించడం ఆసక్తికరంగా ఉంటుందని నేను భావించాను, అది వారికి తెలుసు, కాని ఇది నేను not హించలేదు ఖాళీలు ఉన్న పరికరాలతో లోపం జరుగుతుంది.

      మీరు వదిలివేసిన ఏవైనా ప్రశ్నలు లేదా సమస్యలు, ఇక్కడ ఉన్న ప్రతి ఒక్కరూ సహాయం చేయడానికి ఇష్టపడతారు xD

      కోట్తో ప్రత్యుత్తరం ఇవ్వండి

    2.    హెక్స్బోర్గ్ అతను చెప్పాడు

      వాస్తవానికి. మేము లైనక్స్ యూజర్లు. మేము ఎల్లప్పుడూ దాన్ని పొందుతాము. XD.

  17.   యెరెటిక్ అతను చెప్పాడు

    ఉపాధ్యాయ PC లో ఒక డీమన్‌ను ఇన్‌స్టాల్ చేయండి, అది అన్ని .doc, .docx, .odt, .pdf ఫైళ్ల రికార్డును ఉత్పత్తి చేస్తుంది మరియు వాటిని మెయిల్ ద్వారా మీకు పంపుతుంది. చెప్పిన రిజిస్ట్రీలో మార్పులు, కొత్త ఫైళ్లు లేదా తొలగింపుల కోసం ఎప్పటికప్పుడు పిసిని స్కాన్ చేయడంతో పాటు, ఏదైనా వార్త మీకు సవరించిన లేదా క్రొత్త ఫైల్‌ను మెయిల్ ద్వారా పంపుతుంది.

  18.   యెరెటిక్ అతను చెప్పాడు

    ఏదేమైనా, క్యాచ్ కంటే ఎక్కువ, ఆ స్క్రిప్ట్‌ను అమలు చేయడం (AND AS ROOT !!!!) ఆత్మహత్య అని నేను భావిస్తున్నాను. రూట్ అనుమతులు మరియు ప్రతిదానితో మీ PC లో ఫైల్‌ను చొప్పించడానికి ఆసక్తి ఉన్నవారికి మీరు జీవితాన్ని మరియు వస్తువులను 700% సులభం చేస్తున్నారు. పొడిగింపులు Linux లో లేవని గుర్తుంచుకోండి మరియు Linux లో .doc ఒక టెక్స్ట్, వీడియో లేదా అధ్వాన్నంగా, స్క్రిప్ట్ (ఈసారి చాలా చెడ్డ ఉద్దేశ్యాలతో) సమానంగా ఉంటుంది.

    1.    KZKG ^ గారా అతను చెప్పాడు

      దీన్ని రూట్‌గా అమలు చేయడం పూర్తిగా అవసరం లేదు, రన్నింగ్ యూజర్‌కు వ్రాతపూర్వక అనుమతులు (ఉదాహరణకు, వారి సొంత ఇల్లు) ఉన్న కంటెంట్ ఎక్కడో ఉంచబడే ఫోల్డర్‌ను నిర్వచించండి మరియు అంతే it

      ప్రమాదకరమైన ఫైళ్ళ గురించి ... అలాగే, మీరు అన్ని ఫైళ్ళకు chmod -x చేసే కొన్ని పంక్తులను జోడించవచ్చు, తద్వారా అమలు ఆస్తిని కోల్పోతారు.

      1.    సెమ్‌ప్రోమ్స్ అతను చెప్పాడు

        .USBDRIVES ఫోల్డర్ ఇప్పటికే సృష్టించబడితే దాన్ని తొలగించడానికి నేను ఈ పంక్తులను ప్రారంభంలో జోడించాను:

        [-s $ PLACE] ఉంటే
        అప్పుడు rm -r $ PLACE
        fi

        ఈ విధంగా ఇది «ఇప్పటికే ఉన్న direct డైరెక్టరీ యొక్క లోపాన్ని ఇవ్వదు, అంటే మీరు తొలగించడానికి ఇష్టపడని .USBDRIVES ఫోల్డర్‌లో ఏమీ లేదని మీరు జాగ్రత్తగా ఉండాల్సి వస్తే, అది తొలగించి మరొకదాన్ని ఉంచుతుంది దాని స్థానం.

  19.   డేనియల్ అతను చెప్పాడు

    క్రొత్త ఫైల్ ఫార్మాట్‌లను జోడించడానికి, వాటిని usb-spy కి వ్రాయాలా? ఉదాహరణకు .jpg .mp3 మొదలైనవి.

    1.    KZKG ^ గారా అతను చెప్పాడు

      క్రొత్త ఫైల్ రకాలను జోడించడానికి మీరు దానిని usb-spy.files లో ఉంచండి
      ఫైల్ యొక్క కంటెంట్‌ను చూడండి మరియు వాటిని ఎలా జోడించాలో మీరు చూస్తారు, ఇది చాలా సులభం

  20.   విల్మెర్ బొలివర్ అతను చెప్పాడు

    మేము ఒకే నెట్‌వర్క్‌లో ఉంటే, మరియు ఉపాధ్యాయ యంత్రం ఉంటే, నెట్‌వర్క్ మ్యాపింగ్ చేయడం ఆసక్తికరమైన విషయం, మనకు యంత్రాలపై ssh ఉండవచ్చు మరియు ఆ విధంగా ప్రయోగశాల యంత్రాలపై లేదా ఉపాధ్యాయుల యంత్రంలో కూడా కోడ్‌ను పంపిణీ చేస్తుంది .... ఇది నాకు చాలా ఆలోచనలు ఇస్తుంది: $

  21.   xiler అతను చెప్పాడు

    హలో, పోస్ట్ మరియు మీ అన్ని రచనల కోసం నేను మిమ్మల్ని అభినందిస్తున్నాను, కాని నా కోసం ఎవరైనా ఈ సమస్యను పరిష్కరించగలరా అని చూడటానికి నాకు ఒక ప్రశ్న ఉంది:

    నేను మీ స్క్రిప్ట్‌ను ఉబుంటు 12.04LTS (యూనిటీతో) తో PC లో పరీక్షిస్తున్నాను మరియు ఇది ఖచ్చితంగా పనిచేసింది, కాని ఈ స్క్రిప్ట్ మొదటిసారి అమలు అయిన తర్వాత అమలు చేయడాన్ని ఆపివేసినట్లు నేను చూశాను, ఎందుకంటే .USBDRIVES ఫోల్డర్ ఇప్పటికే సృష్టించబడింది, నేను నిర్ణయించుకున్నాను ఈ ఫోరమ్ యొక్క మరొక భాగంలో పోస్ట్ చేయబడిన మీ రచయిత యొక్క ఈ ఇతర స్క్రిప్ట్‌ను నేరుగా ఉపయోగించండి

    మీరే గుర్తించడానికి ఇక్కడ నేను స్క్రిప్ట్‌ను కాపీ చేస్తున్నాను

    #! / Bin / bash
    #
    # - * - ఎన్కోడింగ్: యుటిఎఫ్ -8 - * -
    # ఈ ప్రోగ్రామ్ ఉచిత సాఫ్ట్‌వేర్. మీరు దీన్ని పున ist పంపిణీ చేయవచ్చు మరియు / లేదా
    # జనరల్ పబ్లిక్ లైసెన్స్ నిబంధనల ప్రకారం దీన్ని సవరించండి
    ఉచిత సాఫ్ట్‌వేర్ ఫౌండేషన్ ప్రచురించిన # GNU,
    # చెప్పిన లైసెన్స్ యొక్క సంస్కరణ 2 లేదా (మీ మీద ఆధారపడి ఉంటుంది
    ఏదైనా తరువాతి సంస్కరణ యొక్క # ఎంపిక).
    #
    # మీరు ఈ అనువర్తనంలో ఏదైనా మార్పులు చేస్తే,
    # ఎల్లప్పుడూ అసలు రచయిత గురించి ప్రస్తావించాలి.
    #
    # కాపీలేఫ్ట్ 2012, FromLinux.net {హవానా సిటీ, క్యూబా}.
    # రచయిత: KZKG ^ Gaara

    WHILE = 0

    అయితే [$ CONTROL = 0]; చేయండి
    cat / etc / mtab | grep media >> / dev / null
    [$? -నే 0]; అప్పుడు
    COUNTER = 0
    వేరే
    COUNTER = 1
    : $ {USBDEV: = `cat / etc / mtab | grep మీడియా | awk '{print $ 2}' `` »/»}
    cp $ USBDEV / * / home /
    fi
    నిద్ర 5
    పూర్తి

    నిష్క్రమణ 0

    చివరి స్క్రిప్ట్ చక్కగా నడుస్తుంది మరియు పనిచేస్తుంది అని ఉబుంటు 12.04 lts ఐక్యతలో ఈ అంశం క్రిందిది, కాని నేను "x" కారణంతో అదే పిసిని డౌన్గ్రేడ్ చేసినప్పుడు మరియు ఉబుంటులో పని చేయడానికి ప్రయత్నించినప్పుడు 10.10 లేదు, నేను దీన్ని పని చేయగలను
    ఒక వైపు, ఇది లోపం విసిరింది మరియు ఇది సమ్మేళనం పేరు కలిగిన పెన్ డ్రైవ్‌లను చదవదు, ఉదాహరణకు: DATA-G, లేదా సమ్మేళనం పేరు ఉన్న ఫైల్‌లను కాపీ చేయదు. ఈ సమస్య కాకుండా, పిసిని ఒకసారి పున ar ప్రారంభించినప్పుడు మాత్రమే స్క్రిప్ట్ అమలు చేయబడుతుందని నాకు సమస్య ఉంది.

    ప్రశ్న ఏమిటంటే: ఆ స్క్రిప్ట్ నాకు పెన్ డ్రైవ్‌లు మరియు సమ్మేళనం పేర్లతో ఉన్న ఫైల్‌లను ఎలా కాపీ చేయవచ్చు
    మరియు క్రోంటాబ్ ఉపయోగిస్తుంటే లేదా నేను ఒక నిర్దిష్ట సమయంలో పని చేయడానికి షెడ్యూల్ చేయవచ్చు

    మరొక వివరాలు, ఉబుంటు 10.10 లో, ఇది గ్నోమ్‌ను ఉపయోగిస్తున్నందున, నేను పరిగణనలోకి తీసుకోవడానికి కొన్ని అడ్డంకులను జోడించాలనుకుంటున్నాను, స్క్రిప్ట్‌కు అమలు హక్కులను ఇచ్చేటప్పుడు, అది తప్పనిసరిగా /etc/init.d లో ఉండాలి / etc /
    (టెర్మినల్ నుండి సుడో నాటిలస్‌తో వచ్చే దాన్ని మీరు అతికించాలి అని పరిగణనలోకి తీసుకోండి)

    మరోవైపు, మరొక ప్రకటన ఏమిటంటే, దానిని అమలు చేయవచ్చో లేదో చూడటానికి అక్కడ అతికించిన తరువాత, అది మరొక టెర్మినల్‌లో చేయాలి

    sudo su (రూట్ గా ఉండాలి)
    <span style="font-family: Mandali; "> పాస్‌వర్డ్</span>

    ls

    cd / etc / init.d.

    ls -l

    మరియు అది నడుస్తుందో లేదో అక్కడకు దూకుతాము

    మునుపటి టెర్మినల్‌లో మాదిరిగానే అదే టెర్మినల్‌లో లేదా మరొక టెర్మినల్‌లో రూట్‌గా ఉండటం మరియు etc / init.d (అంటే స్టెప్ సిడి / etc / init.d వరకు) లో ఉండటం. అమలు

    sudo chmod + x script.sh

    update -rc.d script.sh డిఫాల్ట్‌లు 80

    రీబూట్

    నేను పునరావృతం చేస్తున్నాను కాబట్టి ఇది ఉబుంటు 10.10 లో ఆటో-ఎగ్జిక్యూట్ చేస్తుంది, ఇది 12.04 వంటి మరొక వెర్షన్ అయితే మీరు KZKG ^ Gaara చెప్పినట్లు చేయాలి

    మరియు చివరి ప్రశ్న, నేను కంటెంట్‌ను (పెన్‌డ్రైవ్ యొక్క 3 సబ్ ఫోల్డర్‌ల వరకు) ఇంటికి లేదా దాచిన హోమ్ ఫోల్డర్‌కు ఎలా కాపీ చేయాలనుకుంటున్నాను లేదా అది ఎలా ఉందో అనుకుందాం .USBDRIVES
    కోడ్‌లో నేను చెప్పనవసరం లేదు

    cp -r /media/*/*/home/.USBDRIVES/*

    సంక్షిప్తంగా, నాకు కావలసినదాన్ని పొందడానికి, స్క్రిప్ట్ ఎలా ఉండాలి?
    ఎందుకంటే వారు ఇప్పటికే USB-spy sh కు సవరించిన పంక్తిని సవరించడానికి నేను ప్రయత్నించాను, కాని ఇంటిలో నేరుగా రికార్డ్ చేసి, సవరించిన పంక్తిలో లోపం విసిరిన మరొకదానికి. గౌరవంతో . ధన్యవాదాలు

  22.   Kakashi అతను చెప్పాడు

    నేను రెండవ స్క్రిప్ట్‌ను డౌన్‌లోడ్ చేయలేను

  23.   మెటలస్ అతను చెప్పాడు

    చాలా బాగుంది. 😉

  24.   కమలియన్ అతను చెప్పాడు

    మీరు పెట్టిన దశలను నేను చేయకపోతే, ఏమి జరుగుతుంది? ఇది నడుస్తుందా లేదా రూట్ లేకుండా నడుస్తుందా? కంప్యూటర్లు మూసివేసేటప్పుడు కంప్యూటర్ యొక్క అన్ని అంతర్గత కాన్ఫిగరేషన్‌ను పునరుద్ధరిస్తాయని మేము చెప్పే వ్యవస్థ ఉంటే, అది పనిచేస్తుందా? ధన్యవాదాలు.

    1.    KZKG ^ గారా అతను చెప్పాడు

      సిస్టమ్ / హోమ్ / ఫోల్డర్‌కు డిఫాల్ట్ అయ్యే 'ఏదో' ఉన్న సందర్భంలో, మీరు స్క్రిప్ట్‌ను సవరించాలి, అక్కడ అది / హోమ్ / దానిని మార్చండి / ఆప్ట్ / లేదా ప్రభావితం కాని ఇతర ఫోల్డర్‌కు మార్చండి.

  25.   కాండం అతను చెప్పాడు

    స్క్రిప్ట్‌ను మెరుగుపరచడానికి మరియు పెన్‌డ్రైవ్‌లోకి చొరబడకుండా ఉండటానికి, రకం, ఫైల్ పరిమాణానికి ప్రాధాన్యత ఇవ్వడం సరైన విషయం. ఉదాహరణకు, 100 మెగాబైట్ల లేదా అంతకంటే ఎక్కువ పెద్ద ఫైళ్ళను చివరిగా ఉంచండి. లేదా మొదట ఫైళ్ళను doc, docx, txt, pdf, xml, ... etc etc కాపీ చేసి, avi, mp4, mkv ఫైళ్ళను చివరిగా వదిలివేయండి ...

  26.   లుకాస్ అతను చెప్పాడు

    హలో, ఆలోచన బాగుంది. నేను రెండు ప్రశ్నలు అడగాలనుకుంటున్నాను:
    - రివర్స్‌లో చేయవచ్చా? పెండివర్ కోసం స్క్రిప్ట్ తయారు చేయండి, అది ఏదైనా యంత్రానికి కనెక్ట్ అవుతుంది మరియు ఫైళ్ళను సంగ్రహిస్తుంది.
    - విండోస్ OS కోసం పనిచేస్తుందా?

    1.    KZKG ^ గారా అతను చెప్పాడు

      హలో

      పెన్‌డ్రైవ్‌ను కనెక్ట్ చేసేటప్పుడు, అదే పెన్‌డ్రైవ్ దాని లోపల ఉన్న స్క్రిప్ట్‌ను స్వీయ-అమలు చేస్తుంది.

      మరియు లేదు, ఈ స్క్రిప్ట్ విండోస్ for కోసం పనిచేయదు

      1.    LUCAS అతను చెప్పాడు

        సరే, నాకు సమాధానం ఇచ్చినందుకు ధన్యవాదాలు, నేను దీన్ని ఎలా చేయాలో దర్యాప్తు చేస్తాను

  27.   జోస్ డామియన్ బజాగా రూయిజ్ అతను చెప్పాడు

    ఎంత మంచి స్క్రిప్ట్. నేను దానిని విశ్లేషిస్తున్నాను మరియు ఇది నాకు ఆశ్చర్యంగా అనిపిస్తుంది, ఆశాజనక ఒక రోజు నేను కూడా అలాంటి ప్రాక్టికల్ స్క్రిప్ట్‌లను తయారు చేయగలను.

  28.   jose అతను చెప్పాడు

    అద్భుతమైన సహకారం, నేను ఇచ్చే యుటిలిటీ మీరు దానిని పెంచినది కానప్పటికీ, నేను వినియోగదారుల సమూహం యొక్క ఫైల్ బ్యాకప్‌ల కోసం ఉపయోగిస్తే, నా వద్ద ఉన్న దుష్ప్రవర్తన… హేహీహే….

  29.   చుట్టుముట్టండి అతను చెప్పాడు

    నేను అమలు చేయడానికి ప్రయత్నించినప్పుడు నాకు ఈ లోపం పంక్తి 31 ఇస్తుంది: [: చాలా వాదనలు
    అది పనిచేస్తుందో లేదో చూడటానికి ఆ పంక్తిని తొలగించండి. మరియు ఇది పరికరాల పరిమాణాన్ని పరిమితం చేసే పంక్తి అని తేలుతుంది.
    దాన్ని తీసివేసేటప్పుడు నా మౌంటెడ్ విభజనలలో ఉన్నదాన్ని కాపీ చేస్తుంది

  30.   వాలెంటె అతను చెప్పాడు

    హాయ్, నేను క్రొత్తగా ఉన్నాను మరియు కుండ పాతదని నాకు తెలుసు, కానీ నాకు చాలా నచ్చింది, మీ స్క్రిప్ట్ చాలా విద్యాభ్యాసం

    దీన్ని భాగస్వామ్యం చేసి, వివరంగా వివరించినందుకు ధన్యవాదాలు ...

    గ్రీటింగ్

  31.   డాల్ట్రాక్స్ అతను చెప్పాడు

    మిత్రమా, మీరు నన్ను రక్షించారు, ఉపాధ్యాయుని దృష్టి మరల్చడానికి మరియు నా ల్యాప్‌టాప్‌కు యుఎస్‌బిని పరిచయం చేయడానికి సరిపోతుంది, ఆపై హహాహాజ్ పరీక్ష మరియు నోట్స్ అన్ని హహాహా నుండి ఉత్తీర్ణత సాధించారు

    1.    ఓటం 222 అతను చెప్పాడు

      మీరు నాకు స్క్రిప్ట్ పాస్ చేయగలరా, లింక్ డౌన్ అయింది

    2.    ఓటం 222 అతను చెప్పాడు

      లింక్ డౌన్ అయిన స్క్రిప్ట్‌ను మీరు నాకు పంపవచ్చు

  32.   వార్మ్ 2 డి 2 అతను చెప్పాడు

    kzkggaara, మీరు ఫైళ్ళను తిరిగి అప్‌లోడ్ చేయగలరా? లింకులు డౌన్ అయ్యాయి: /, చాలా ధన్యవాదాలు

  33.   బాస్టియన్ అతను చెప్పాడు

    దయచేసి మీరు లింక్‌లను అప్‌లోడ్ చేయగలరా?

  34.   Necr0 అతను చెప్పాడు

    వింటుంది! మామయ్య! మీరు వాటిని మళ్ళీ పెంచగల ప్రశంసలు పడిపోయాయి!
    అలాగే! : వి

  35.   Necr0 అతను చెప్పాడు

    బాగా, నేను మళ్ళీ ఇలా చేస్తున్నాను ఎందుకంటే నేను చెప్పదలచుకున్నది అప్‌లోడ్ చేయబడిందో లేదో నాకు తెలియదు….

    మీరు లింక్‌లను డౌన్ కలిగి ఉండటం వల్ల మీరు వాటిని అప్‌లోడ్ చేయవచ్చు!

  36.   రోలోరౌ అతను చెప్పాడు

    లింకులు డౌన్ అయ్యాయి !!!

  37.   డెవలపర్ 24 అతను చెప్పాడు

    లింక్‌లను మళ్ళీ సమర్పించండి @usemoslinux నేను ఈ విషయం గురించి దర్యాప్తు చేస్తున్నాను, ధన్యవాదాలు!

  38.   అజ్ఞాత అతను చెప్పాడు

    స్క్రిప్ట్‌ను ఇక్కడ నుండి డౌన్‌లోడ్ చేసుకోవచ్చు. నేను అదే అనుకుంటున్నాను

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

  39.   జువాన్ అతను చెప్పాడు

    బాగా అప్పుడు….

    నా వినయపూర్వకమైన దృక్కోణం నుండి ఇది గొప్ప వ్యాసం అని నేను అనుకుంటున్నాను, మీరు మోసగాడు అని చెప్పే వ్యక్తులు ఉంటే, మీరు ప్రోగ్రామ్‌ను ఏ ప్రయోజనం కోసం ఉపయోగిస్తారో నేను భావిస్తున్నాను.
    నేను జావాలో మాత్రమే పనిచేసినప్పటి నుండి లినక్స్ కోసం ప్రోగ్రామింగ్ భాష తెలుసుకోవడం కోసం నేను వ్యక్తిగతంగా ఎక్కువ ఇష్టపడ్డాను, ధన్యవాదాలు సహచరుడు మీరు లినక్స్ కోసం భాష గురించి మరింత తెలుసుకోవాలనే నా ఆసక్తిని రేకెత్తించారు.

    మీకు నా ధన్యవాదములు.

  40.   హెకోరాట్ అతను చెప్పాడు

    హలో మిత్రులారా, ఈ స్క్రిప్ట్‌ని ఉపయోగించటానికి మరొక మార్గం నేను కనుగొన్నందున, బ్యాకప్ చేయడం ద్వారా, నేను మీతో రెండు పరికరాలు, కెమెరా మరియు హెచ్‌డిడి కలిగి ఉన్నాను, నాకు కావలసింది ఫైళ్ళను రికార్డ్ చేయడానికి బదులుగా, స్థానిక ఫైళ్లు సేవ్ కెమెరా నుండి హెచ్‌డి వరకు బాహ్య హెచ్‌డిలో వాటిని "కానీ చాలా వాదనలు" మీరు నాకు సహాయం చేయగలవని చెప్పే లోపం ఇస్తుంది

  41.   లూయిస్ గెరార్డో పోలాంకో వెరా అతను చెప్పాడు

    ఇది లైనక్స్ ఆపరేటింగ్ సిస్టమ్స్ ఉన్న పరికరాలతో మాత్రమే పనిచేస్తుందా?

  42.   పరీక్ష అతను చెప్పాడు

    ఎవరో దాన్ని పెంచుతారు, దయచేసి!

  43.   గాజ్లీన్ అతను చెప్పాడు

    హలో, నాకు లైనక్స్ లేదు మరియు నా పాఠశాలలో వారు విండోస్ ఉపయోగిస్తున్నారు, నేను యుఎస్బి క్యాప్చర్ అనువర్తనాన్ని ఉపయోగించాను మరియు నేను టీచర్ మెమరీ నుండి 5 ఫైళ్ళను మాత్రమే కాపీ చేసాను, యుఎస్బికి రక్షణ ఉందని నేను అనుమానిస్తున్నాను, ఎందుకంటే అదే విషయం రెండుసార్లు జరిగింది, కొన్ని ఉంటుంది ఆ యూఎస్‌బీ నుండి పూర్తి సమాచారాన్ని తీసివేయడానికి వేరే మార్గం?

  44.   జరాకి అతను చెప్పాడు

    కోడ్ సరళంగా ఉంటుందని మీరు చెబితే వెళ్ళండి, ఎందుకంటే USB కనెక్ట్ చేయబడిందా లేదా విభజన యొక్క పరిమాణం ఉందో లేదో చూడటానికి పద్ధతులు పనిచేయడం చాలా ఆసక్తికరంగా అనిపిస్తుంది. చాలా చెడ్డ వారు mega.nz స్క్రిప్ట్‌ను తీసివేసారు, మీరు దాన్ని మళ్లీ అప్‌లోడ్ చేయగలరా?

    శుభాకాంక్షలు మరియు గొప్ప పని, USB నుండి కాపీలను ఆటోమేట్ చేయడానికి కూడా సరళమైనది కాని క్రియాత్మకమైనది !!!

  45.   బ్రేక్స్ అతను చెప్పాడు

    గుడ్!
    నేను మీ బ్లాగ్ పోస్ట్‌లోకి ప్రవేశించాను మరియు నాకు నిజంగా ఆసక్తి ఉంది. ఏమి జరుగుతుందంటే, మీరు మెగాకు దారి మళ్లించే .zip ఫైల్‌ను ఇచ్చినప్పుడు, ఫైల్ ఇకపై అందుబాటులో లేదని అర్థం.
    డౌన్‌లోడ్ చేయాల్సిన ఫైల్‌లను మీరు నాకు పంపగలరా అని నేను ఆలోచిస్తున్నాను.
    చాలా ధన్యవాదాలు మరియు శుభాకాంక్షలు!

  46.   అల్ఫ్రెడో పెరీరా అతను చెప్పాడు

    సంవత్సరాలు గడిచేకొద్దీ టెక్నాలజీ పరిమాణం తగ్గిపోయే అలవాటు ఉంది. సాలిడ్ స్టేట్ డ్రైవ్‌లతో (ఎస్‌ఎస్‌డి) నమ్మశక్యం కాని స్థాయిలో జరిగింది. ఇప్పుడు మీరు వాటిని వేగవంతమైన USB ఫ్లాష్ డ్రైవ్‌ల మాదిరిగానే పొందవచ్చు.

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

  47.   a అతను చెప్పాడు

    మీరు ఫైల్‌ను నాకు పంపగలరా లేదా మళ్లీ అప్‌లోడ్ చేయగలరా? డౌన్‌లోడ్ చేయలేనిది బయటకు వస్తుంది