Wget ର cron କାର୍ଯ୍ୟ ନିଜର ପ୍ରକ୍ସି ବିନ୍ୟାସ ଫାଇଲ ବାଛିପାରେ
ଯେତେବେଳେ ନିର୍ଧାରିତ କାର୍ଯ୍ୟ ଇଣ୍ଟରାକ୍ଟିଭ ଖାତାରେ ବ୍ୟବହୃତ ପ୍ରକ୍ସି ବିନ୍ୟାସ ଦେଖିପାରେ ନାହିଁ, ସ୍ପଷ୍ଟ Wget ଷ୍ଟାର୍ଟଅପ ଫାଇଲ ଏବଂ ସମ୍ପୂର୍ଣ୍ଣ ପଥ ବ୍ୟବହାର କରନ୍ତୁ।
cron ଚଲାଉଥିବା Wget ନିର୍ଦ୍ଦେଶ ଇଣ୍ଟରାକ୍ଟିଭ ଟର୍ମିନାଲରେ ସେହି ନିର୍ଦ୍ଦେଶଠାରୁ ଅନ୍ୟ ବ୍ୟବହାରକାରୀଙ୍କ ବିନ୍ୟାସ ଏବଂ ଭିନ୍ନ ପରିବେଶ ଲୋଡ୍ କରିପାରେ।
GNU Wget 1.x ପାଇଁ, କାର୍ଯ୍ୟର ସମ୍ପୃକ୍ତ ସେଟିଂସମୂହକୁ ଏହାର ଖାତା ପଢ଼ିପାରୁଥିବା ଫାଇଲରେ ରଖନ୍ତୁ:
use_proxy = on
http_proxy = http://proxy.example:8080
https_proxy = http://proxy.example:8080
ବିଦ୍ୟମାନ ବ୍ୟବହାରକାରୀ crontab ସେହି ଫାଇଲକୁ ସ୍ପଷ୍ଟ ଭାବରେ ବାଛିପାରେ:
15 3 * * * /usr/bin/wget --config=/home/reports/wget-proxy.conf --output-document=/home/reports/report.csv https://data.example/report.csv
କାର୍ଯ୍ୟ ପାଇଁ ଏକ୍ଜିକ୍ୟୁଟେବଲ, ବିନ୍ୟାସ, ଆଉଟପୁଟ ପଥ ଏବଂ URL ବଦଳାନ୍ତୁ। ସମ୍ପୂର୍ଣ୍ଣ ପଥ ଇଣ୍ଟରାକ୍ଟିଭ shell ର କାର୍ଯ୍ୟ ଡିରେକ୍ଟୋରୀଠାରୁ ଆଉ ଏକ ପାର୍ଥକ୍ୟ ଦୂର କରେ।
ଡିଫଲ୍ଟ ଭାବରେ Wget ପ୍ରଥମେ ଏକ ବୈଶ୍ୱିକ ଷ୍ଟାର୍ଟଅପ ଫାଇଲ ଏବଂ ତା'ପରେ ବ୍ୟବହାରକାରୀ ଷ୍ଟାର୍ଟଅପ ଫାଇଲ ପଢ଼େ। WGETRC ପରବର୍ତ୍ତୀର ସ୍ଥାନ ବାଛେ; ନଚେତ୍ Wget $HOME/.wgetrc ଖୋଜେ। ତେଣୁ ନିର୍ଧାରିତ କାର୍ଯ୍ୟ ବ୍ୟବହାର କରୁଥିବା HOME ଏବଂ ଖାତା ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ।
ବଛାଯାଇଥିବା ଫାଇଲରେ ଆବଶ୍ୟକ ପ୍ରକ୍ସି ଏଣ୍ଟ୍ରିଗୁଡ଼ିକୁ ଜାଣିଶୁଣି ସେଟ୍ କରନ୍ତୁ। HTTP ପ୍ରକ୍ସି ତାଲିକା ଅନୁମତିପ୍ରାପ୍ତ ସାର୍ବଜନୀନ-ପ୍ରକ୍ସି ମାର୍ଗରେ ସାର୍ବଜନୀନ ରିପୋର୍ଟ ଡାଉନଲୋଡ୍ ପାଇଁ ପ୍ରାର୍ଥୀ URL ଦେଇପାରେ। root ଖାତାର .wgetrc ସ୍ୱଚାଳିତ ଭାବରେ ଅନ୍ୟ ବ୍ୟବହାରକାରୀଙ୍କ ବିନ୍ୟାସ ନୁହେଁ, ଏବଂ ସମଗ୍ର ଫାଇଲ କପି କଲେ ଅସମ୍ପୃକ୍ତ ବିକଳ୍ପ ମଧ୍ୟ କପି ହୋଇପାରେ।
ବିନ୍ୟାସ ମେଳ ଖାଇଗଲା ପରେ, କାର୍ଯ୍ୟରୁ ଆସିଥିବା ପ୍ରକୃତ Wget ତ୍ରୁଟି ସଂରକ୍ଷଣ କରନ୍ତୁ। ପ୍ରତ୍ୟାଖ୍ୟାନ ହୋଇଥିବା ପ୍ରକ୍ସି ସଂଯୋଗ, 407 ଚ୍ୟାଲେଞ୍ଜ ଏବଂ ଲକ୍ଷ୍ୟ ସାର୍ଟିଫିକେଟ ତ୍ରୁଟି ପାଇଁ ଭିନ୍ନ ପରବର୍ତ୍ତୀ ପଦକ୍ଷେପ ଆବଶ୍ୟକ।