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 ਬਦਲੋ। ਪੂਰਨ ਪਾਥ ਇੰਟਰਐਕਟਿਵ ਸ਼ੈੱਲ ਦੀ ਕਾਰਜ ਡਾਇਰੈਕਟਰੀ ਤੋਂ ਇੱਕ ਹੋਰ ਅੰਤਰ ਹਟਾਉਂਦੇ ਹਨ।

ਡਿਫ਼ਾਲਟ ਰੂਪ ਵਿੱਚ Wget ਪਹਿਲਾਂ ਗਲੋਬਲ ਸਟਾਰਟਅਪ ਫ਼ਾਈਲ ਅਤੇ ਫਿਰ ਆਪਣੀ ਵਰਤੋਂਕਾਰ ਸਟਾਰਟਅਪ ਫ਼ਾਈਲ ਪੜ੍ਹਦਾ ਹੈ। WGETRC ਬਾਅਦ ਵਾਲੀ ਦੀ ਥਾਂ ਚੁਣਦਾ ਹੈ; ਨਹੀਂ ਤਾਂ Wget $HOME/.wgetrc ਲੱਭਦਾ ਹੈ। ਇਸ ਲਈ ਨਿਰਧਾਰਤ ਕੰਮ ਜੋ HOME ਅਤੇ ਖਾਤਾ ਵਰਤਦਾ ਹੈ ਉਹ ਮਹੱਤਵਪੂਰਨ ਹਨ।

ਚੁਣੀ ਗਈ ਫ਼ਾਈਲ ਵਿੱਚ ਲੋੜੀਂਦੀਆਂ ਪ੍ਰੌਕਸੀ ਐਂਟਰੀਆਂ ਜਾਣ-ਬੁੱਝ ਕੇ ਸੈੱਟ ਕਰੋ। HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਜਨਤਕ-ਪ੍ਰੌਕਸੀ ਮਾਰਗ 'ਤੇ ਜਨਤਕ ਰਿਪੋਰਟ ਡਾਊਨਲੋਡ ਲਈ ਉਮੀਦਵਾਰ URL ਦੇ ਸਕਦੀ ਹੈ। root ਖਾਤੇ ਦੀ .wgetrc ਆਪਣੇ ਆਪ ਕਿਸੇ ਹੋਰ ਵਰਤੋਂਕਾਰ ਦੀ ਸੰਰਚਨਾ ਨਹੀਂ ਹੁੰਦੀ, ਅਤੇ ਪੂਰੀ ਫ਼ਾਈਲ ਕਾਪੀ ਕਰਨ ਨਾਲ ਅਸੰਬੰਧਿਤ ਚੋਣਾਂ ਵੀ ਕਾਪੀ ਹੋ ਸਕਦੀਆਂ ਹਨ।

ਸੰਰਚਨਾ ਮੇਲ ਖਾਣ ਤੋਂ ਬਾਅਦ, ਕੰਮ ਤੋਂ ਆਈ ਅਸਲ Wget ਗਲਤੀ ਸੰਭਾਲੋ। ਰੱਦ ਕੀਤਾ ਪ੍ਰੌਕਸੀ ਕਨੈਕਸ਼ਨ, 407 ਚੁਣੌਤੀ ਅਤੇ ਮੰਜ਼ਿਲ ਸਰਟੀਫਿਕੇਟ ਗਲਤੀ ਲਈ ਵੱਖਰੇ ਅਗਲੇ ਕਦਮ ਚਾਹੀਦੇ ਹਨ।

ਸੰਬੰਧਿਤ ਲੇਖ