рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдХрд╛рд░реНрдпрд╛рд▓рдп рдореЗрдВ рд╕реНрдХреИрди рдЕрдиреБрдХреВрд▓рди

рджрд┐рди рдХрд╛ рдЕрдЪреНрдЫрд╛ рд╕рдордп, рд╕рдореБрджрд╛рдп!

рдореИрдВрдиреЗ рдпрд╣ рдмрддрд╛рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдПрдХ рд╡рд░реНрдХрд┐рдВрдЧ рдЧреНрд░реБрдк рдореЗрдВ рдбрд┐рдЬрд┐рдЯрд▓ рд░реВрдк рдореЗрдВ рдПрдХ рдкреЗрдкрд░ рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдХрд╛ "рддреНрд╡рд░рд┐рдд" рдЕрдиреБрд╡рд╛рдж рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдЖрдкрдХреЛ рдмрддрд╛рдКрдВрдЧрд╛ рдХрд┐ рдХреНрдпрд╛ рд╣реИред рдФрд░ рдПрдХ рдХрд╛рд░реНрдп рд╕рдореВрд╣ (рд▓рдЧрднрдЧ 10 рдХрдВрдкреНрдпреВрдЯрд░) рдПрдХ рдЕрд▓рдЧ рд╕рд┐рд╕реНрдЯрдо рдпреВрдирд┐рдЯ рдХреЗ рдиреЗрддреГрддреНрд╡ рдореЗрдВ рд╣реИ, рдЬрд┐рд╕реЗ рдЧрд░реНрд╡ рд╕реЗ "рд╕рд░реНрд╡рд░" рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд░реНрд╡рд░ рдореЗрдВ рд╕рд╛рдВрдмрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХреЗ рд╕рд╛рде 64-рдмрд┐рдЯ рдЙрдмрдВрдЯреВ рд╕рд░реНрд╡рд░ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдиреЗ рдкрд╣рд▓реЗ рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдерд╛: рдХрдВрдкреНрдпреВрдЯрд░ рдЪрд╛рд▓реВ рд╣реЛ рдЧрдпрд╛ рдерд╛ рдЬрд┐рд╕ рдкрд░ HP ScanJet 2400 рдлреНрд▓реИрдЯрдмреЗрдб рд╕реНрдХреИрдирд░ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рдерд╛ (рдпрджрд┐ рдЗрд╕реЗ рдЪрд╛рд▓реВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛) рдФрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рд╕реНрдХреИрди рдХрд┐рдП рдЧрдП рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕реНрдерд╛рди рдХреЗ рд╕рд╛рде рдкреГрд╖реНрда рджреНрд╡рд╛рд░рд╛ рд╕реНрдХреИрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рд╕реНрдкрд╖реНрдЯ рдХрдорд┐рдпрд╛рдВ: рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдирд╛ (рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛) рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдкрд╣рд▓реЗ рд╕реНрдХреИрди рдХреЗ рд▓рд┐рдП рдУрдПрд╕ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ, рдФрд░ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рд╕реНрдХреИрдирд░ рдХреЛ рдЧрд░реНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдордп рд▓рдЧрд╛ред

рдпрд╣ рдХреИрд╕реЗ рдмрди рдЧрдпрд╛: рдкреНрд░рдмрдВрдзрдХ рд╕реНрдХреИрдирд░ рдореЗрдВ рдЧрдпрд╛, рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ (20 рд╢реАрдЯ рддрдХ) рдбрд╛рд▓рд╛, рд╕реНрдХреИрдирд░ рдкрд░ рдПрдХ рдмрдЯрди рджрдмрд╛рдпрд╛, рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рдЙрдард╛рдпрд╛ред рдЬрдмрдХрд┐ рд╕реНрдХреИрди рдЧреЗрдВрдж рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреА рдЬрдЧрд╣ рдкрд░ рд▓реМрдЯ рдЖрдпрд╛ред
рдбрд┐рдЬрд┐рдЯрд▓ рдХреЙрдкреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рджрд╕ рдЧреБрдирд╛ рдХрдо рд╣реЛ рдЧрдпрд╛ рдерд╛ред

рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди

рдХреНрдпрд╛ рдЬрд░реВрд░рдд рдереА, рд▓рд┐рдирдХреНрд╕ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╡рд╛рд▓рд╛ рдПрдХ рд╕рд╕реНрддрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╕реНрдХреИрдирд░ред рдореЙрдбрд▓ ADS-2100 рдХрдВрдкрдиреА рднрд╛рдИ рдХреА рдкрд╕рдВрдж рдкрд░ рдЧрд┐рд░ рдЧрдпрд╛ред
рдЫрд╡рд┐
рддреЛ, рд╣рдо рд╕реНрдХреИрдирд░ рдХреЛ рдПрдХ рдпреВрдПрд╕рдмреА рдХреЗрдмрд▓ рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред

1. рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рд╕реНрдХреИрдирд░ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ
lsusb 
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 004: ID 03f0:3817 Hewlett-Packard LaserJet P2015 series Bus 001 Device 002: ID 04f9:60a1 Brother Industries, Ltd Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

2. рд╣рдо рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ www.brother.ru рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЗрдЬ wel.solutions.brother.com/bsc/public_s/id/linux/en/index.html рдХреЗ рд▓рд┐рдВрдХ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВред
рд╣рдо рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ тЖТ рд╕реНрдХреИрдирд░ рдбреНрд░рд╛рдЗрд╡рд░ / рдПрдбреАрдПрд╕ рдЪрд╛рд▓рдХ / рд╕реНрдХреИрди-рдХреБрдВрдЬреА-рдЙрдкрдХрд░рдг тЖТ рдПрдбреАрдПрд╕ рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП brscan4 64bit рдбреЗрдм рдкреНрд░рд╛рд░реВрдк рдлрд╝рд╛рдЗрд▓, рд╕рд╛рде рд╣реА рд╕реНрдХреИрди-рдХреА-рдЯреВрд▓ 64 рдмрд┐рдЯ рдлрд╝рд╛рдЗрд▓ рдЙрд╕реА рдкреНрд░рд╛рд░реВрдк рдХреА
рдореИрдВрдиреЗ рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛, рдлрд┐рд░ рдореИрдВрдиреЗ рдмрд╕ рдЙрдиреНрд╣реЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рдЧреЗрдВрдж рдореЗрдВ рдлреЗрдВрдХ рджрд┐рдпрд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╡рд╣рд╛рдВ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рджрд┐рдпрд╛ред

3. рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкрд░ рдЬрд╛рдПрдВ рдФрд░ рд╕реНрдХреИрдирд░ рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
 dpkg -i brscan4-0.4.1-3.amd64.deb 
      brscan4. (   ...     108594   .)   brscan4 (  brscan4-0.4.1-3.amd64.deb)...   brscan4 (0.4.1-3) ... This software is based in part on the work of the Independent JPEG Group. 

4. рд╣рдо рдПрдХ рдирд┐рдпрдорд┐рдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдХреИрдирд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ
рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ /lib/udev/rules.d/40-libsane.rules рдФрд░ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ "# рдирд┐рдореНрди рдирд┐рдпрдо рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП USB рдСрдЯреЛрд╕рд╕реНрдкреЗрдВрдб рдХреЛ рдЕрдХреНрд╖рдо рдХрд░ рджреЗрдЧрд╛"
 # Brother scanners ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes" 

5. рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдмреВрдЯ рдХрд░реЗрдВ

6. рдЖрдЗрдЯрдо 3 рдХреЗ рд╕рдорд╛рди, рд╕реНрдХреИрди-рдХреА-рдЯреВрд▓ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ
 dpkg -i brscan-skey-0.2.4-0.amd64.deb 
      brscan-skey. (   ...     108623   .)   brscan-skey (  brscan-skey-0.2.4-0.amd64.deb)...   brscan-skey (0.2.4-0) ... 

7. рд╣рдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдХреБрдВрдЬреА рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдХрдорд╛рдВрдб рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ /opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0.cfg рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ
рдЗрд╕рдХреА рд╕рд╛рдордЧреНрд░реА:
 password= IMAGE="sh /opt/brother/scanner/brscan-skey/script/scantoimage-0.2.4-0.sh" OCR="sh /opt/brother/scanner/brscan-skey/script/scantoocr-0.2.4-0.sh" EMAIL="sh /opt/brother/scanner/brscan-skey/script/scantoemail-0.2.4-0.sh" FILE="sh /opt/brother/scanner/brscan-skey/script/scantofile-0.2.4-0.sh" SEMID=b 

рд╕реНрдХреИрдирд░ рдкрд░ рддреАрди рдмрдЯрди рд╣реИрдВ: рд╕реНрдХреИрдирд░ рдЪрд╛рд▓реВ / рдмрдВрдж рдХрд░реЗрдВ, рд╕реНрдХреИрдирд┐рдВрдЧ рд╢реБрд░реВ рдХрд░реЗрдВ рдФрд░ USB рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рд╕реНрдХреИрди рдХрд░реЗрдВред
рдпрд╣ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рддреМрд░ рдкрд░ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ FILE = рд╡реИрд░рд┐рдПрдмрд▓ рд╕реНрдХреИрди рдмрдЯрди рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ
рдЗрд╕реЗ рдмрджрд▓реЗрдВ
 FILE="sh /home/admin/file.sh" 

рд╕реНрдХреНрд░рд┐рдкреНрдЯ /home/admin/file.sh рдмрдирд╛рдПрдБ
рд▓рд┐рдкрд┐
 #! /bin/sh set +o noclobber # # $1 = scanner device # $2 = friendly name # ##   resolution=300 device=$1 ##      temp_dir=/tmp/scan_"`date +%Y-%m-%d-%H-%M-%S`" mkdir -p $temp_dir cd $temp_dir ##      if [ "`which usleep 2>/dev/null `" != '' ];then usleep 10000 else sleep 0.01 fi ##  ##    =40 ##     ##    4 ##   ##     ,     ##     tiff <u>scanimage</u> --batch-count=40 --source 'Automatic Document Feeder(centrally aligned,Duplex)' -x 210 -y 297 --device-name "$device" --resolution $resolution тАУformat=tiff ##   tif-  jpg-   90% <u>convert</u> -quality 90% *.tif im.jpg ##   tif-   rm *.tif ##  jpg- <u>exiftool</u> -d %Y-%m-%d_%H.%M-%S%%-c.%%e "-filename<FileModifyDate" $temp_dir ##   111        ## ..     ##     find . -size +111k -exec mv {} /srv/scan \; ##      rm -r $temp_dir ##  -  saned ##    ,    root cd /srv/scan chown saned:saned *.jpg 

рдкрдЯрдХрдерд╛ рдореЗрдВ, рдореИрдВрдиреЗ рдЙрд╕ рдЪреАрдЬ рдкрд░ рдЬреЛрд░ рджрд┐рдпрд╛ рдЬреЛ рд╡реНрдпрд╡рд╕реНрдерд╛ рдореЗрдВ рдирд╣реАрдВ рдереАред рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ / рдмрдирд╛рдПрдБ:
a) рд╕реНрдХреИрдирд┐рдореЗрдЬ рдХреЗ рд▓рд┐рдП
 apt-get install libsane sane-utils 

b) рдХрдиреНрд╡рд░реНрдЯ рдХреЗ рд▓рд┐рдП
 apt-get install imagemagick 

рдЧ) рдПрдХреНрд╕реЛрдлрд┐рд░реЛрд▓ рдХреЗ рд▓рд┐рдП
 apt-get install libimage-exiftool-perl 

d) рд╕рднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП // рд╕рд░реНрд╡рд░ / рд╕реНрдХреИрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрдиреЗ рд╡рд╛рд▓реА рдЧреЗрдВрдж / srv / рд╕реНрдХреИрди рдмрдирд╛рдПрдВ

рд╣рдордиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ ремрежреж рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП

8. рд╡реИрдХрд▓реНрдкрд┐рдХ рдХрджрдоред рдореИрдВрдиреЗ рд╕реНрдХреИрдирд░ рдХреБрдВрдЬреА рдХреА рд╕реНрдерд┐рддрд┐ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдорди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдпрд╛ / рдСрдкреНрдЯ / рднрд╛рдИ / рд╕реНрдХреИрдирд░ / рдмреНрд░рд╕реЗрди-рд╕реНрдХреЗ / рдмреНрд░рд╕реЗрди-рд╕реНрдХрд╛рдИ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рдпрд╣ рдерд╛
 #! /bin/sh if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then if [ "$2" = "2" ];then echo ' no option :register all MFCs' echo ' -t (--terminate) :terminate this tool' echo ' -a (--add MFC) :register the specified MFC' echo ' -d (--delete) MFC :exclude the specified MFC' echo ' -p (--passwd) PASSWORD :set the password' echo ' -u (--username) USERNAMR :set the user name' echo ' -l (--list) :list the available MFCs' echo ' -m (--mailto) :mail address (scan to e-mail)' echo ' --refresh :refresh setting' echo ' --reset :reset the configuration file' echo ' --diagnosis :print diagnosis data' echo ' -h --help :help' fi echo ' Copyright 2007-2012 Brother Industries, Ltd' exit 0 fi if [ "$1" = "-l" ] || [ "$1" = "--list" ]; then /opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0 $* exit 0 fi if [ "$1" = "-f" ];then /opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0 $* else /opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0 $*& fi 
рдмрди рдЧрдпрд╛ рд╣реИ
 #! /bin/sh if [ "$1" = "-h" ] || [ "$1" = "--help" ]; then ## if [ "$2" = "2" ];then echo ' no option :register all MFCs' echo ' -t (--terminate) :terminate this tool' echo ' -a (--add MFC) :register the specified MFC' echo ' -d (--delete) MFC :exclude the specified MFC' echo ' -p (--passwd) PASSWORD :set the password' echo ' -u (--username) USERNAMR :set the user name' echo ' -l (--list) :list the available MFCs' echo ' -m (--mailto) :mail address (scan to e-mail)' echo ' --refresh :refresh setting' echo ' --reset :reset the configuration file' echo ' --diagnosis :print diagnosis data' echo ' -h --help :help' ## fi echo ' Copyright 2007-2012 Brother Industries, Ltd' exit 0 fi if [ "$1" = "-l" ] || [ "$1" = "--list" ]; then /opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0 $* exit 0 fi if [ "$1" = "-f" ];then /opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0 $* else /opt/brother/scanner/brscan-skey/brscan-skey-0.2.4-0 $*& fi 
рдореБрдЭреЗ рд╕рд┐рд░реНрдл рдпрд╣ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ рдХрд┐ рджреВрд╕рд░реЗ рддрд░реНрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реИред
рдЗрд╕ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред /Etc/rc.local рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ
 /opt/brother/scanner/brscan-skey/brscan-skey 

рдФрд░ рдЖрдк рдЗрд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:
 brscan-skey 

рджрд╛рдирд╡ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП
 brscan-skey -t 

9. рдЪрд▓реЛ рд╕реНрдХреИрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдЖрд╡рдзрд┐рдХ рд╕рдлрд╛рдИ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмрдирд╛рддреЗ рд╣реИрдВ
/home/admin/del.sh
 #! /bin/sh work_dir=/srv/scan archiv_dir=/srv/scan/ mkdir -p $archiv_dir ##    ,  -    cd $work_dir mv *.jpg $archiv_dir ## find -maxdepth 1 -type f -mtime +1 -exec mv {} $archiv_dir \; ##   7   cd $archiv_dir find . -type f -mtime +7 -delete 

рд╣рдордиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ theрекреж рдХреЗ рдЕрдзрд┐рдХрд╛рд░ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдП

рдХреНрд░реЛрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдПрдХ рд╕рдлрд╛рдИ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рд╢реЗрдбреНрдпреВрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╣рд░ рджрд┐рди рдХрд╛рд░реНрдп рджрд┐рд╡рд╕ рдХреЗ рдмрд╛рдж рд╕рд░реНрд╡рд░ рдХреЛ рдкрд╛рд╡рд░ рдмрдЯрди рдкрд░ рдПрдХ рд▓рдШреБ рдкреНрд░реЗрд╕ рджреНрд╡рд╛рд░рд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ /etc/acpi/powerbtn.sh рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рд╛
 ##    /home/admin/del.sh 


рдПрдХ рдЫреЛрдЯрд╛ рд╡реАрдбрд┐рдпреЛ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдХрд┐ рд╕реНрдХреИрдирд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред


рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

Source: https://habr.com/ru/post/In187168/


All Articles