ਤੁਸੀਂ ਕੁਝ ਦੇਰ ਲਈ ਹਟਣ ਸਮੇਂ ਇੱਕ ਟ੍ਰਾਂਸਫਰ ਪੂਰਾ ਹੋਵੇ, ਅਤੇ Mac ਦਾ ਸੌਣਾ ਸਭ ਤੋਂ ਸਪਸ਼ਟ ਸ਼ੱਕੀ ਲੱਗਦਾ ਹੈ। caffeinate ਠੀਕ ਉਸੇ ਸਮੇਂ ਲਈ ਪਾਵਰ ਦਾਅਵਾ ਰੱਖ ਸਕਦਾ ਹੈ, ਅਤੇ ਇਹ ਪਹਿਲੀ ਨਜ਼ਰ ਵਿੱਚ ਦਿਸਣ ਨਾਲੋਂ ਸੰਕੁਚਿਤ ਸਾਧਨ ਹੈ। ਇਹ ਕਮਾਂਡ ਚੱਲਦਿਆਂ ਨਿਸ਼ਕਿਰਿਆ ਨੀਂਦ ਰੋਕਦਾ ਹੈ; ਇਹ VPN ਸੈਸ਼ਨ ਨੂੰ ਜ਼ਿੰਦਾ ਨਹੀਂ ਰੱਖਦਾ, ਅਤੇ ਅੱਧੀ ਰਾਤ ਨੂੰ ਮਿਆਦ ਪੁੱਗਣ ਵਾਲੇ ਪ੍ਰਮਾਣ ਪੱਤਰ ਤੋਂ ਟ੍ਰਾਂਸਫਰ ਨਹੀਂ ਬਚਾਉਂਦਾ। ਇਹ ਜਾਣਨਾ ਕਿ ਇਸਦੀ ਪਹੁੰਚ ਕਿੱਥੇ ਖ਼ਤਮ ਹੁੰਦੀ ਹੈ, ਹੀ ਅਗਲੀ ਅਸਫਲਤਾ ਨੂੰ ਗ਼ਲਤ ਪਰਤ ਉੱਤੇ ਦੋਸ਼ ਦੇਣ ਤੋਂ ਰੋਕਦਾ ਹੈ।

ਦਾਅਵਾ ਅਸਲ ਵਿੱਚ ਕੀ ਰੱਖਦਾ ਹੈ

ਇਹ ਸਾਧਨ ਪਾਵਰ-ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀ ਨੂੰ ਕਹਿੰਦਾ ਹੈ ਕਿ ਲਪੇਟੀ ਪ੍ਰਕਿਰਿਆ ਦੇ ਜੀਵਿਤ ਰਹਿਣ ਤੱਕ ਦਾਅਵਾ ਖੁੱਲ੍ਹਾ ਰੱਖੇ। ਪ੍ਰਕਿਰਿਆ ਬੰਦ ਹੁੰਦਿਆਂ ਦਾਅਵਾ ਵੀ ਉਸ ਨਾਲ ਚਲਾ ਜਾਂਦਾ ਹੈ। ਉਹੀ ਜੀਵਨ-ਕਾਲ ਲਾਹੇਵੰਦ ਹਿੱਸਾ ਹੈ: ਤੁਸੀਂ ਪੂਰੀ ਮਸ਼ੀਨ ਦੀ ਸੈਟਿੰਗ ਬਦਲ ਕੇ ਬਾਅਦ ਵਿੱਚ ਉਲਟਾਉਣਾ ਯਾਦ ਰੱਖਣ ਦੀ ਆਸ ਨਹੀਂ ਰੱਖਦੇ।

ਫਲੈਗ ਵੱਖ-ਵੱਖ ਦਾਅਵੇ ਚੁਣਦੇ ਹਨ। -i ਸਿਸਟਮ ਦੀ ਨਿਸ਼ਕਿਰਿਆ ਨੀਂਦ ਰੋਕਦਾ ਹੈ। -d ਡਿਸਪਲੇ ਨੀਂਦ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਂਦਾ ਹੈ, ਅਤੇ -s ਉਨ੍ਹਾਂ ਹਾਲਾਤਾਂ ਵਿੱਚ ਸਿਸਟਮ ਨੀਂਦ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾਉਂਦਾ ਹੈ ਜਿੱਥੇ ਸਿਸਟਮ ਇਸ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕੋਈ ਵੀ «ਜਾਗਦੇ ਰਹੋ» ਦਾ ਸਰਵ-ਵਿਆਪੀ ਵਾਅਦਾ ਨਹੀਂ, ਅਤੇ ਕੋਈ ਵੀ ਸਕ੍ਰੀਨ ਨੂੰ ਅਣ-ਲਾਕ ਨਹੀਂ ਕਰਦਾ ਜਾਂ ਢੱਕਣ ਬੰਦ ਹੋਣ ਨੂੰ ਨਹੀਂ ਰੋਕਦਾ। ਜੋ ਰੁਕਾਵਟ ਤੁਸੀਂ ਅਸਲ ਵਿੱਚ ਦੇਖੀ ਹੈ, ਉਸ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਇੱਕ ਚੁਣੋ।

ਇਹ ਫ਼ਰਕ ਉਦੋਂ ਮਾਅਨੇ ਰੱਖਦਾ ਹੈ ਜਦੋਂ ਕੋਈ ਦੱਸੇ ਕਿ Mac «ਫਿਰ ਵੀ ਸੁੱਤਾ»। ਸਵਾਲ ਇਹ ਹੈ ਕਿ ਕਿਹੜਾ ਦਾਅਵਾ ਮੰਗਿਆ ਗਿਆ ਸੀ, ਕਿੰਨੀ ਦੇਰ ਲਈ, ਅਤੇ ਕਿਹੜੀ ਘਟਨਾ ਨੇ ਨੀਂਦ ਲਿਆਂਦੀ। ਪਾਵਰ ਪ੍ਰਬੰਧਨ ਕਈ ਇਨਪੁਟ ਤੋਲਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਦਾਅਵਾ ਉਨ੍ਹਾਂ ਵਿੱਚੋਂ ਇੱਕ ਨੂੰ ਕਵਰ ਕਰਦਾ ਹੈ।

ਸੈਸ਼ਨ ਸਜਾਉਣ ਦੀ ਥਾਂ ਕੰਮ ਲਪੇਟੋ

caffeinate -i /usr/bin/ssh [email protected]

ਇਹ SSH ਕਲਾਇੰਟ ਦੇ ਚੱਲਣ ਤੱਕ ਨਿਸ਼ਕਿਰਿਆ-ਨੀਂਦ ਦਾਅਵਾ ਰੱਖਦਾ ਹੈ, ਅਤੇ ਪਿਛੋਕੜ ਵਿੱਚ ਭੇਜਣ ਦੀ ਥਾਂ ਲਪੇਟਣ ਦਾ ਪੂਰਾ ਮਕਸਦ ਇਹੀ ਹੈ। VPN ਪ੍ਰੋਫਾਈਲ ਅਛੂਤ ਰਹਿੰਦੀ ਹੈ, ਕੋਈ keepalive ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ, ਅਤੇ ਟਨਲ ਦੀ ਸੰਰਚਨਾ ਵਿੱਚ ਕੁਝ ਨਹੀਂ ਬਦਲਦਾ।

ਸੀਮਤ ਸਮੇਂ ਲਈ, ਮਿਆਦ ਵਾਲਾ ਫਲੈਗ ਈਮਾਨਦਾਰ ਰੂਪ ਹੈ:

caffeinate -i -t 1800

ਕੰਮ ਜਲਦੀ ਮੁੱਕਣ 'ਤੇ ਉਸ ਕਾਲ ਨੂੰ ਇਸਦੀ ਆਮ ਰੁਕਾਵਟ ਨਾਲ ਰੋਕੋ। ਪਿਛੋਕੜ ਵਿੱਚ ਲਪੇਟਣ ਵਾਲਿਆਂ ਦਾ ਢੇਰ ਛੱਡ ਕੇ ਬਾਅਦ ਵਿੱਚ ਉਹੀ ਨਾਮ ਰੱਖਣ ਵਾਲੀ ਹਰ ਪ੍ਰਕਿਰਿਆ ਮਾਰ ਕੇ ਸਫ਼ਾਈ ਨਾ ਕਰੋ; ਤੁਸੀਂ ਉਹ ਵੀ ਹਟਾ ਦਿਓਗੇ ਜੋ ਰੱਖਣਾ ਚਾਹੁੰਦੇ ਸੀ।

ਨੀਂਦ ਇੱਕ ਕਾਰਨ ਹੈ, ਕਾਰਨ ਨਹੀਂ

ਨਿਸ਼ਕਿਰਿਆ ਨੀਂਦ ਰੋਕਣਾ ਸੂਚੀ ਵਿੱਚੋਂ ਇੱਕ ਰੁਕਾਵਟ ਹਟਾਉਂਦਾ ਹੈ। ਇਹ ਜਾਣ-ਬੁੱਝ ਕੇ ਦਿੱਤੇ ਨੀਂਦ ਹੁਕਮ, ਬੰਦ ਢੱਕਣ, ਬਿਜਲੀ ਦੇ ਕੱਟਣ ਜਾਂ ਪ੍ਰਬੰਧਕ ਵੱਲੋਂ ਲਾਈ ਨੀਤੀ ਨੂੰ ਰੱਦ ਨਹੀਂ ਕਰਦਾ। ਇਹ ਵੱਖਰੇ ਫ਼ੈਸਲੇ ਹਨ, ਅਤੇ ਇਹ ਆਸ ਰੱਖਣਾ ਕਿ ਵਰਤੋਂਕਾਰ-ਪੱਧਰ ਦਾ ਦਾਅਵਾ ਇਨ੍ਹਾਂ ਨੂੰ ਜਿੱਤ ਲਵੇਗਾ, ਉਹੀ ਤਰੀਕਾ ਹੈ ਜਿਸ ਨਾਲ ਲੋਕ ਸਿੱਟਾ ਕੱਢਦੇ ਹਨ ਕਿ ਸਾਧਨ ਕੰਮ ਨਹੀਂ ਕਰਦਾ।

ਡਿਸਪਲੇ ਨੀਂਦ ਅਤੇ ਸਕ੍ਰੀਨ ਲਾਕ ਵੀ ਵੱਖਰੇ ਹਨ। Mac ਡਿਸਪਲੇ ਬੰਦ ਹੁੰਦਿਆਂ ਵੀ ਜਾਗਦਾ ਰਹਿ ਸਕਦਾ ਹੈ, ਅਤੇ ਕੰਮ ਜਾਰੀ ਰਹਿੰਦਿਆਂ ਲਾਕ ਹੋ ਸਕਦਾ ਹੈ। ਜੇ ਲੋੜ ਰੌਸ਼ਨ ਸਕ੍ਰੀਨ ਹੈ, ਉਹ ਵੱਖਰਾ ਫਲੈਗ ਹੈ; ਜੇ ਲੋੜ ਅਣ-ਲਾਕ ਸਕ੍ਰੀਨ ਹੈ, ਕੋਈ ਫਲੈਗ ਉਹ ਨਹੀਂ ਦਿੰਦਾ। ਸਵਿੱਚ ਚੁਣਨ ਤੋਂ ਪਹਿਲਾਂ ਦੱਸੋ ਕਿ ਉਨ੍ਹਾਂ ਤਿੰਨ ਨਤੀਜਿਆਂ ਵਿੱਚੋਂ ਤੁਹਾਨੂੰ ਕਿਹੜਾ ਚਾਹੀਦਾ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਵੱਖਰੇ ਨਾਵਾਂ ਹੇਠ ਇੱਕੋ ਵਿਵਹਾਰ ਨਹੀਂ।

VPN ਸੈਸ਼ਨ ਆਪਣੀ ਘੜੀ ਰੱਖਦਾ ਹੈ

IPsec ਜਾਂ TLS ਟਨਲ ਉਸ ਸਮਾਂ-ਸਾਰਣੀ ਮੁਤਾਬਕ ਕੁੰਜੀ ਬਦਲਦਾ ਹੈ ਜਿਸ 'ਤੇ ਸਿਰੇ ਸਹਿਮਤ ਹੋਏ ਹਨ, ਅਤੇ ਸਰਵਰ ਕਲਾਇੰਟ ਦੀ ਗਤੀਵਿਧੀ ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ ਵੱਧ ਤੋਂ ਵੱਧ ਸੈਸ਼ਨ ਜੀਵਨ-ਕਾਲ ਲਾਗੂ ਕਰ ਸਕਦਾ ਹੈ। ਪ੍ਰਮਾਣਾਂ ਦੀ ਮਿਆਦ ਪੁੱਗਦੀ ਹੈ। ਲੈਪਟਾਪ ਦੇ ਜਾਗਦੇ ਹੋਣ ਨਾਲ ਕੋਈ ਸੰਬੰਧ ਨਾ ਰੱਖਣ ਵਾਲੇ ਕਾਰਨਾਂ ਨਾਲ ਪਹੁੰਚ ਲਿੰਕ ਡਿੱਗ ਸਕਦਾ ਹੈ। ਇਨ੍ਹਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਨੂੰ ਪਾਵਰ ਦਾਅਵੇ ਦੀ ਪਰਵਾਹ ਨਹੀਂ।

ਇਸ ਲਈ ਜਦੋਂ Mac ਸਪਸ਼ਟ ਜਾਗਦਾ ਹੋਣ 'ਤੇ ਲਾਹੇਵੰਦ ਟ੍ਰੈਫਿਕ ਫੇਲ੍ਹ ਹੋਵੇ, ਮਿਆਦ ਵਧਾਉਣਾ ਨਾ ਵਿਆਖਿਆ ਹੈ ਨਾ ਮੁਰੰਮਤ। ਅਸਫਲਤਾ ਪੜ੍ਹੋ: ਕੁੰਜੀ-ਬਦਲੀ ਗ਼ਲਤੀ, ਪ੍ਰਮਾਣੀਕਰਨ ਦੀ ਮਿਆਦ ਪੁੱਗਣਾ, ਅਤੇ ਕੈਰੀਅਰ ਦਾ ਡਿੱਗਣਾ ਟਨਲ ਲਾਗ ਵਿੱਚ ਵੱਖਰੇ ਦਿਸਦੇ ਹਨ, ਅਤੇ ਹਰ ਇੱਕ ਦਾ ਆਪਣਾ ਹੱਲ ਹੈ।

ਟਿਕਾਊਪਣ ਦੂਰ ਦੇ ਹੋਸਟ 'ਤੇ ਰੱਖੋ

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

ਇਹ ਵੱਖਰੀ ਅਸਫਲਤਾ-ਸੀਮਾ ਹੈ, ਅਤੇ ਲੰਮੇ ਕੰਮਾਂ ਲਈ ਮਾਅਨੇ ਰੱਖਣ ਵਾਲੀ ਇਹੀ ਹੈ। ਦੋਹਾਂ ਨੂੰ ਸਿਰਫ਼ ਤਦ ਜੋੜੋ ਜਦੋਂ ਦੋਵੇਂ ਸੱਚ ਹੋਣ: ਮਸ਼ੀਨ ਨੂੰ ਕੰਮ ਦੇ ਸਥਾਨਕ ਹਿੱਸੇ ਲਈ ਜਾਗਦਾ ਰਹਿਣਾ ਪਵੇਗਾ, ਅਤੇ ਦੂਰ ਦੇ ਹਿੱਸੇ ਨੂੰ ਕੱਟ ਵੱਜਣ 'ਤੇ ਵੀ ਬਚਣਾ ਪਵੇਗਾ। ਫਿਰ ਦੂਜੇ ਟਰਮੀਨਲ ਤੋਂ ਦੁਬਾਰਾ ਜੁੜ ਕੇ ਜਾਂਚੋ ਕਿ ਕੰਮ ਅਜੇ ਵੀ ਚੱਲ ਰਿਹਾ ਹੈ।

ਤੁਸੀਂ ਕਿਹੜਾ ਦਾਅਵਾ ਵਰਤਿਆ ਅਤੇ ਉਹ ਕਦੋਂ ਮੁੱਕਦਾ ਹੈ, ਲਿਖ ਲਓ। ਥੋੜ੍ਹੇ ਸਮੇਂ ਦੀ ਕਾਰਜ-ਚੋਣ ਠੀਕ ਹੈ; ਬਿਨਾਂ ਵਿਆਖਿਆ ਵਾਲੀ ਪੱਕੀ ਚੋਣ ਛੇ ਮਹੀਨੇ ਬਾਅਦ ਸਹਾਇਤਾ ਟਿਕਟ ਬਣ ਜਾਂਦੀ ਹੈ, ਜਦੋਂ ਕਿਸੇ ਨੂੰ ਯਾਦ ਨਹੀਂ ਰਹਿੰਦਾ ਕਿ Mac ਕਦੇ ਸੁੱਤਾ ਕਿਉਂ ਨਹੀਂ।

ਸੰਬੰਧਿਤ ਲੇਖ