рдирд┐рдГрд╢реБрд▓реНрдХ Wuala рдХреНрд▓рд╛рдЙрдб рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдХрд╛ рдмреИрдХрдЕрдк рд▓реЗрдирд╛

рдкреНрд░рд╡реЗрд╢ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ: рд╡реЗ рдЬреЛ ...
  1. рдЕрднреА рддрдХ рдмреИрдХрдЕрдк рдирд╣реАрдВ рд╣реИ
  2. рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд░ рд░рд╣рд╛ рд╣реИ


рдЗрд╕рд▓рд┐рдП, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмреИрдХрдЕрдк рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд░реНрдХ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ рдХрд┐ рдЖрдкрдХрд╛ рдЕрдиреБрднрд╡ рдпрд╛ рдХрд┐рд╕реА рдФрд░ рдХрд╛ рдХрд╛рд░рдг рдерд╛ред рдФрд░ рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдмреИрдХрдЕрдк рд╣рд╛рде рдореЗрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рджреВрд╕рд░рд╛ - рдПрдХ рд╣рдЬрд╛рд░ рдХрд┐рд▓реЛрдореАрдЯрд░ рд╕реЗ рдЕрдзрд┐рдХред рдмреИрдХрдЕрдк рдХреЗ рд╕рд╛рде "рд╣рд╛рде рдореЗрдВ" - рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рдм рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рд╣реИред рд░рд┐рдореЛрдЯ рдмреИрдХрдЕрдк рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рднреА рд╕рд░рд▓ рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЗрди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдФрд░ рдХреНрд╖рдорддрд╛ рд╣реИред рдФрд░ рдЕрдЧрд░ рд╣рдо "рдЧреЗрдВрдж рдХреЛ" рдЪрд╛рд╣рддреЗ рд╣реИрдВ?


рдРрд╕реА рд╣реА рдПрдХ рд╕реЗрд╡рд╛ рд╣реИ рд╡реБрд▓реНрд▓рд╛ ред рдореБрдлреНрдд рдореЗрдВ 5 рдЬреАрдмреА рд╕реНрдЯреЛрд░реЗрдЬ рдкреНрд░рджрд╛рди рдХрд░реЗрдВ (рдЖрдк рдЗрд╕реЗ рдХреБрдЫ рдФрд░ рдЧрд┐рдЧреНрд╕ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ , рдкрджреЛрдиреНрдирддрд┐ рдореЗрдВ рднрд╛рдЧ рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ , рджреЛрд╕реНрддреЛрдВ рдХреЛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЖрджрд┐), рдЕрдкрдиреА рд╕реЗрд╡рд╛ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦреЗрдВ: рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ (рд╡рд┐рдЬреНрдЮрд╛рдкрди рдХреЗ рдЕрдиреБрд╕рд╛рд░)ред рдореИрдВ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ Wuala рдХреНрд▓рд╛рдЗрдВрдЯ рдПрдХ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ (рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛) рдФрд░ рдХрдВрд╕реЛрд▓ рд╕реЗ рджреЛрдиреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдХреНрд▓рд╛рдЙрдб рд╕реНрдЯреЛрд░реЗрдЬ рдХреА рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рддрдХ рдкрд╣реБрдВрдЪ рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рд▓рд┐рдирдХреНрд╕ рдореЗрдВ, рдпрд╣ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ (рдЬрд╛рд╡рд╛!) рдЖрдкрдХреЛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдлрд╝реНрдпреВрдЬрд╝ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдореЗрд░реЗ рднрдВрдбрд╛рд░рдг рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рд┐рдорд▓рд┐рдВрдХ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдмрд╣реБрдд рдХреБрдЫ рд╣реИред
рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдРрд╕реА рд╣реИ рдХрд┐ рдкрд╣рд▓реЗ рдЖрдкрдХреЛ рдбреЗрдореЙрди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЬреЛ рд╕рдм рдХреБрдЫ рдХреЛ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддрд╛ рд╣реИ, рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ, рддреЛ рдХреНрд▓рд╛рдЙрдб рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж рдХреЗ wualacmd рдЗрдирд╡реЛрдХреЗрд╢рди рд╕реЗ рдЖрдк рдбреЗрдорди рдХреЛ рдХрдорд╛рдВрдб рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рд▓реЙрдЧрд┐рди, рд▓реЙрдЧрдЖрдЙрдЯред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдореБрдЭреЗ рдРрд╕рд╛ рддрд░реАрдХрд╛ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЬрд┐рд╕рд╕реЗ рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓реЗ рдХрд┐ рд╡рд╛рдпрд╛ рдбреЗрдорди рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╢реБрд░реВ рд╣реЛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЖрдЬреНрдЮрд╛ рдорд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдерд╛ред рдПрдХ рдРрд╕реА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЬрдм рдбреЗрдореЙрди wualacmd рдордВрдЧрд▓рд╛рдЪрд░рдг рдЖрджреЗрд╢реЛрдВ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИ, рд╡реЗ рдХреЛрдб 0 рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХрдВрд╕реЛрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ "рдЧрд░реНрдореА рдФрд░ рджреЗрдЦрднрд╛рд▓" рдорд╣рд╕реВрд╕ рд╣реЛред рдореИрдВ рдХрдВрд╕реЛрд▓ рдореЗрдВ рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢реЛрдВ / рд╕рдлрд▓рддрд╛ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рд┐рдВрдЯреИрдХреНрд╕ рд╕реЗ рдЬреБрдбрд╝рдирд╛ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдерд╛ - рд╡рд┐рд╢реЗрд╖рдХрд░ рдЪреВрдВрдХрд┐ рд╡реЗ рдмрд╣реБрдд рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдХреБрдЫ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд╕рдлрд▓ рд╕рдорд╛рдкрди рдХреЗ рд▓рд┐рдП рд╕рддреНрдпрд╛рдкрди рдХреЛрдб рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ 10 рд╕реЗрдХрдВрдб рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рд╡рд╛рдпрд╛рд▓реЗ рдбреЗрдорди рдХрд╛рдо рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рди рд╣реЛ рдЬрд╛рдПред рдЦреИрд░, 10 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд░рд╛рдд рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдиреБрдХрд╕рд╛рди рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИред

рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рд╡реВрд▓рд╛

Wuala рдХреА рдзрд░реНрдордирд┐рд░рдкреЗрдХреНрд╖рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрджред рдпрд╣ рдореБрдЭреЗ рд╕рдВрджреЗрд╣рд╛рд╕реНрдкрдж рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓рд┐рдВрдХ рджреНрд╡рд╛рд░рд╛ рдПрдХреНрд╕реЗрд╕ рдХреЗ рд╕рд╛рде рдирд┐рдЬреА рд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рддрдХ рдкрд╣реБрдВрдЪ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдкрд░рд┐рд╡рд░реНрддрди рддреБрд░рдВрдд рд╣реЛрддрд╛ рд╣реИред рдмрдбрд╝реА рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рднреАред рдпрд╣ рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рдлрд╝рд╛рдЗрд▓ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд░реВрдк рдореЗрдВ рд╕рд░реНрд╡рд░ рдкрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ?
рд╢рд╛рдпрдж рдШреВрдВрдШрдЯ рд╕рд░реНрд╡рд░ рдордХреНрдЦреА рдкрд░ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд░реВрдк рд╕реЗ рдЪрд┐рд╣реНрдирд┐рдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдХреНрдпрд╛ рдбреЗрдЯрд╛ рдХреЛ рдбреАрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рд╕реНрдЯреЛрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ? рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдЧрдИ рдбреЗрдЯрд╛ рдХреНрдпрд╛ рдХреБрдВрдЬреА рд╣реИ? рдЗрд╕рдХрд╛ рдорд╛рд▓рд┐рдХ рдХреМрди рд╣реИ, рдХреЗрд╡рд▓ рдореИрдВ? рдпрд╛ рднрдВрдбрд╛рд░рдг рдХреЗ рджреМрд░рд╛рди рдХреЛрдИ рдХреБрдВрдЬреА рдирд╣реАрдВ рд╣реИ, рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ? рдФрд░ рдХреНрдпрд╛ рдпрд╣ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рд╣реИ? - рдореИрдВрдиреЗ рдЬрд╛рдВрдЪ рдирд╣реАрдВ рдХреАред

рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╣рдорд╛рд░реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛, рд╣рдореЗрдВ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП gpg, encfs рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рдЙрдкрдХрд░рдгред

рдЗрд╕ рдХрд╛рд░реНрдп рдкрд░ рдХрд╛рдо рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд▓рдЧрднрдЧ рдПрдХ рдРрд╕реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЬрдиреНрдо рд╣реБрдЖред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, "wuala" рдирд╛рдо рдХреЗ рд╕рд╛рде рд╕реНрдХреНрд░реАрди рд╕рддреНрд░ рдореЗрдВ wuala рдбреЗрдорди рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ (рдпрджрд┐ рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд╣реАрдВ рдЪрд▓ рд░рд╣рд╛ рд╣реИ)ред рдПрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд╕рд╛рде рдПрдХ рд▓реЙрдЧрд┐рди рдмрдирд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдФрд░ wualaSync рдлрд╝рдВрдХреНрд╢рди рд╕реЗ рдХреЛрдб рдХреЛ рдмрд╛рдж рдХреЗ рд▓реЙрдЧрдЖрдЙрдЯ рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, рд╕реНрдХреНрд░реАрди рдореЗрдВ рдбреЗрдореЙрди рд╣рд░рд╛ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдпрд╣ рдЕрдЧрд▓реА рдмрд╛рд░ рддреЗрдЬреА рд╕реЗ рдЪрд╛рд▓реВ рд╣реЛред

рдбреЗрдЯрд╛ рдмреИрдХрдЕрдк рдХреЗ рд▓рд┐рдП рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯ
#!/bin/bash ####BASIC SETTINGS WUALA_LOGIN=- WUALA_PASSWORD=- WUALA_PATH=~/WualaDrive/$WUALA_LOGIN/ ####HELPER FUNCTIONS FOR WUALA #test if wuala is already running function wualaRunning { a=`screen -ls |grep wuala | wc -l` return $a } function wualaLogin { a=`wualacmd login $WUALA_LOGIN $WUALA_PASSWORD | grep "ogged in" | wc -l` return $a } function wualaLogout { wualacmd logout } function startWuala { screen -d -m -S wuala wualacmd wualaRunning isRunning=$? if [[ "$isRunning" -eq "0" ]]; then echo "Wuala failed to run" exit fi #sleep to let wuala connect to server #FIXME: need a better way of doing this sleep 10 return 1 } ####YOUR CODE TO SYNC BACKUP DATA TO WUALA function wualaSync { #Here comes code to sync files between local filesystem and $WUALA_PATH rsync -av --del /storage/backup/mysql-encoded $WUALA_PATH/myserver-backup/ } ####MAIN SEQUENCE #check if wuala is running wualaRunning isRunning=$? if [[ "$isRunning" -ne "0" ]]; then echo "wuala is running. Logging in" else echo "starting wuala" startWuala fi wualaLogin loggedIn=$? if [[ "$loggedIn" -ne "0" ]]; then wualaSync wualaLogout else echo "Failed to log in" exit fi 



рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд╕реБрдзрд╛рд░ - рд╕реНрд╡рд╛рдЧрдд рд╣реИ!

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


All Articles