ਤੁਸੀਂ ਲੀਨਕਸ ਵਿੱਚ ਕਮਾਂਡ ਕਿਵੇਂ ਤਹਿ ਕਰਦੇ ਹੋ?

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

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਸਕ੍ਰਿਪਟ ਕਿਵੇਂ ਤਹਿ ਕਰਾਂ?

ਲੀਨਕਸ ਵਿੱਚ ਕਾਰਜ ਤਹਿ ਕਰੋ

  1. $ crontab -l. ਇੱਕ ਵੱਖਰੇ ਉਪਭੋਗਤਾ ਲਈ ਕ੍ਰੋਨ ਨੌਕਰੀ ਦੀ ਸੂਚੀ ਚਾਹੁੰਦੇ ਹੋ? …
  2. $ sudo crontab -u -l. ਕ੍ਰੋਨਟੈਬ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰਨ ਲਈ, ਕਮਾਂਡ ਚਲਾਓ। …
  3. $ crontab -e. …
  4. $ Sudo apt install -y at. …
  5. $ sudo systemctl ਯੋਗ - ਹੁਣ atd.service. …
  6. $ ਹੁਣ + 1 ਘੰਟਾ. …
  7. $ ਸ਼ਾਮ 6 ਵਜੇ + 6 ਦਿਨ। …
  8. $ ਸ਼ਾਮ 6 ਵਜੇ + 6 ਦਿਨ -f

ਤੁਸੀਂ AT ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕੰਮਾਂ ਨੂੰ ਕਿਵੇਂ ਤਹਿ ਕਰਦੇ ਹੋ?

ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ 'ਤੇ, ਨੈੱਟ ਸਟਾਰਟ ਕਮਾਂਡ ਟਾਈਪ ਕਰੋ, ਅਤੇ ਫਿਰ ਵਰਤਮਾਨ ਵਿੱਚ ਚੱਲ ਰਹੀਆਂ ਸੇਵਾਵਾਂ ਦੀ ਸੂਚੀ ਦਿਖਾਉਣ ਲਈ ENTER ਦਬਾਓ। ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ 'ਤੇ, ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮਾਂ ਵਿੱਚੋਂ ਇੱਕ ਕਰੋ: at ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤੁਹਾਡੇ ਦੁਆਰਾ ਨਿਯਤ ਕੀਤੇ ਕੰਮਾਂ ਦੀ ਸੂਚੀ ਦੇਖਣ ਲਈ, at \computername ਲਾਈਨ ਟਾਈਪ ਕਰੋ, ਅਤੇ ਫਿਰ ENTER ਦਬਾਓ।

ਤੁਸੀਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਕਮਾਂਡ ਵਿੱਚ ਦੇਰੀ ਕਿਵੇਂ ਕਰਦੇ ਹੋ?

/bin/sleep ਇੱਕ ਨਿਸ਼ਚਿਤ ਸਮੇਂ ਲਈ ਦੇਰੀ ਲਈ ਲੀਨਕਸ ਜਾਂ ਯੂਨਿਕਸ ਕਮਾਂਡ ਹੈ। ਤੁਸੀਂ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸਮੇਂ ਲਈ ਕਾਲਿੰਗ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ ਨੂੰ ਮੁਅੱਤਲ ਕਰ ਸਕਦੇ ਹੋ। ਉਦਾਹਰਨ ਲਈ, 10 ਸਕਿੰਟਾਂ ਲਈ ਰੋਕੋ ਜਾਂ 2 ਮਿੰਟਾਂ ਲਈ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਬੰਦ ਕਰੋ। ਦੂਜੇ ਸ਼ਬਦਾਂ ਵਿੱਚ, ਸਲੀਪ ਕਮਾਂਡ ਇੱਕ ਦਿੱਤੇ ਸਮੇਂ ਲਈ ਅਗਲੀ ਸ਼ੈੱਲ ਕਮਾਂਡ 'ਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਨੂੰ ਰੋਕਦੀ ਹੈ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਬੈਸ਼ ਸਕ੍ਰਿਪਟ ਨੂੰ ਕਿਵੇਂ ਤਹਿ ਕਰਾਂ?

ਲੀਨਕਸ ਜਾਂ…

  1. ਕਦਮ 1: ਕ੍ਰੋਨਟੈਬ ਨੂੰ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਦਿਓ।
  2. ਕਦਮ 2: ਕਰੋਨ ਫਾਈਲ ਬਣਾਓ।
  3. ਕਦਮ 3: ਆਪਣੀ ਨੌਕਰੀ ਦਾ ਸਮਾਂ ਤਹਿ ਕਰੋ।
  4. ਕਦਮ 4: ਕ੍ਰੋਨ ਜੌਬ ਸਮੱਗਰੀ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰੋ।

ਲੀਨਕਸ ਜੌਬ ਸ਼ਡਿਊਲਿੰਗ ਕੀ ਹੈ?

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

ਮੈਂ ਕ੍ਰੋਨ ਸਕ੍ਰਿਪਟ ਕਿਵੇਂ ਚਲਾਵਾਂ?

ਕ੍ਰੋਨਟੈਬ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਸਕ੍ਰਿਪਟ ਨੂੰ ਸਵੈਚਾਲਿਤ ਕਰੋ

  1. ਕਦਮ 1: ਆਪਣੀ ਕ੍ਰੋਨਟੈਬ ਫਾਈਲ 'ਤੇ ਜਾਓ। ਟਰਮੀਨਲ / ਆਪਣੇ ਕਮਾਂਡ ਲਾਈਨ ਇੰਟਰਫੇਸ 'ਤੇ ਜਾਓ। …
  2. ਕਦਮ 2: ਆਪਣੀ ਕ੍ਰੋਨ ਕਮਾਂਡ ਲਿਖੋ। ਇੱਕ ਕਰੋਨ ਕਮਾਂਡ ਪਹਿਲਾਂ (1) ਅੰਤਰਾਲ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ ਜਿਸ 'ਤੇ ਤੁਸੀਂ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚਲਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ ਅਤੇ ਇਸ ਤੋਂ ਬਾਅਦ (2) ਚਲਾਉਣ ਲਈ ਕਮਾਂਡ। …
  3. ਕਦਮ 3: ਜਾਂਚ ਕਰੋ ਕਿ ਕ੍ਰੋਨ ਕਮਾਂਡ ਕੰਮ ਕਰ ਰਹੀ ਹੈ। …
  4. ਕਦਮ 4: ਸੰਭਾਵੀ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਡੀਬੱਗ ਕਰਨਾ।

8. 2016.

AT ਕਮਾਂਡ ਕੀ ਹੈ?

AT ਕਮਾਂਡਾਂ ਇੱਕ ਮਾਡਮ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਦਾਇਤਾਂ ਹਨ। AT ਧਿਆਨ ਦਾ ਸੰਖੇਪ ਰੂਪ ਹੈ। … ਬਹੁਤ ਸਾਰੀਆਂ ਕਮਾਂਡਾਂ ਜੋ ਵਾਇਰਡ ਡਾਇਲ-ਅੱਪ ਮਾਡਮਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਵਰਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ATD (ਡਾਇਲ), ATA (ਉੱਤਰ), ATH (ਹੁੱਕ ਕੰਟਰੋਲ) ਅਤੇ ATO (ਔਨਲਾਈਨ ਡਾਟਾ ਸਥਿਤੀ 'ਤੇ ਵਾਪਸ ਜਾਓ), GSM/GPRS ਦੁਆਰਾ ਵੀ ਸਮਰਥਿਤ ਹਨ। ਮਾਡਮ ਅਤੇ ਮੋਬਾਈਲ ਫੋਨ.

ਯੂਨਿਕਸ ਵਿੱਚ ਸਮਾਂ-ਸਾਰਣੀ ਕੀ ਹੈ?

ਕਰੋਨ ਨਾਲ ਸਮਾਂ-ਤਹਿ ਕਰੋਨ UNIX/Linux ਸਿਸਟਮਾਂ ਵਿੱਚ ਇੱਕ ਸਵੈਚਲਿਤ ਸ਼ਡਿਊਲਰ ਹੈ, ਜੋ ਕਿ ਸਿਸਟਮ, ਰੂਟ, ਜਾਂ ਵਿਅਕਤੀਗਤ ਉਪਭੋਗਤਾਵਾਂ ਦੁਆਰਾ ਨਿਯਤ ਕੀਤੀਆਂ ਗਈਆਂ ਨੌਕਰੀਆਂ (ਸਕ੍ਰਿਪਟਾਂ) ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ। ਅਨੁਸੂਚੀ ਦੀ ਜਾਣਕਾਰੀ ਕ੍ਰੋਨਟੈਬ ਫਾਈਲ ਦੇ ਅੰਦਰ ਹੁੰਦੀ ਹੈ (ਜੋ ਹਰੇਕ ਉਪਭੋਗਤਾ ਲਈ ਵੱਖਰੀ ਅਤੇ ਵਿਅਕਤੀਗਤ ਹੁੰਦੀ ਹੈ)।

ਤੁਸੀਂ ਇੱਕ ਬੈਚ ਫਾਈਲ ਕਿਵੇਂ ਬਣਾਉਂਦੇ ਹੋ?

  1. ਕਦਮ 1: ਆਪਣੇ ਸੰਪਾਦਕ ਨੂੰ ਚੁਣੋ ਅਤੇ ਖੋਲ੍ਹੋ। ਜਿਵੇਂ ਕਿ ਪਹਿਲਾਂ ਦੱਸਿਆ ਗਿਆ ਹੈ, ਟੈਕਸਟ ਦਸਤਾਵੇਜ਼ ਬੈਚ ਸਕ੍ਰਿਪਟਾਂ ਲਈ ਇੱਕ ਵਧੀਆ ਸ਼ੁਰੂਆਤੀ ਬਿੰਦੂ ਹਨ। …
  2. ਕਦਮ 2: ਬੈਚ ਕਮਾਂਡਾਂ ਨਾਲ ਆਪਣੇ ਆਪ ਨੂੰ ਜਾਣੂ ਕਰੋ। …
  3. ਕਦਮ 3: ਇੱਕ ਬੈਚ ਫਾਈਲ ਬਣਾਓ ਅਤੇ ਸੇਵ ਕਰੋ। …
  4. ਕਦਮ 4: ਨਵੀਂ ਬੈਚ ਸਕ੍ਰਿਪਟ ਚਲਾਓ। …
  5. ਕਦਮ 5: ਬੈਚ ਫਾਈਲਾਂ ਨੂੰ ਪਿਛੋਕੜ ਨਾਲ ਸੰਪਾਦਿਤ ਕਰਨਾ।

5. 2020.

ਮੈਂ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ ਕਿਵੇਂ ਚਲਾਵਾਂ?

ਸਕ੍ਰਿਪਟ ਲਿਖਣ ਅਤੇ ਚਲਾਉਣ ਲਈ ਪਗ਼

  1. ਟਰਮੀਨਲ ਖੋਲ੍ਹੋ. ਡਾਇਰੈਕਟਰੀ ਤੇ ਜਾਓ ਜਿੱਥੇ ਤੁਸੀਂ ਆਪਣੀ ਸਕ੍ਰਿਪਟ ਬਣਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ.
  2. ਨਾਲ ਇੱਕ ਫਾਈਲ ਬਣਾਓ. sh ਐਕਸ਼ਟੇਸ਼ਨ.
  3. ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਫਾਈਲ ਵਿਚ ਸਕ੍ਰਿਪਟ ਲਿਖੋ.
  4. chmod +x ਕਮਾਂਡ ਨਾਲ ਸਕ੍ਰਿਪਟ ਨੂੰ ਚੱਲਣਯੋਗ ਬਣਾਓ .
  5. ./ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸਕ੍ਰਿਪਟ ਚਲਾਓ .

ਲੀਨਕਸ ਵਿੱਚ ਕੌਣ ਕਮਾਂਡ ਕਰਦਾ ਹੈ?

ਮਿਆਰੀ ਯੂਨਿਕਸ ਕਮਾਂਡ ਜੋ ਵਰਤਮਾਨ ਵਿੱਚ ਕੰਪਿਊਟਰ ਵਿੱਚ ਲੌਗਇਨ ਕੀਤੇ ਉਪਭੋਗਤਾਵਾਂ ਦੀ ਸੂਚੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੀ ਹੈ। who ਕਮਾਂਡ w ਕਮਾਂਡ ਨਾਲ ਸਬੰਧਤ ਹੈ, ਜੋ ਉਹੀ ਜਾਣਕਾਰੀ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ ਪਰ ਵਾਧੂ ਡੇਟਾ ਅਤੇ ਅੰਕੜੇ ਵੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਦੀ ਹੈ।

ਮੈਂ ਲੀਨਕਸ ਵਿੱਚ ਇੱਕ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਕਿਵੇਂ ਸੌਂ ਸਕਦਾ ਹਾਂ?

ਪਹਿਲਾਂ, ps ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਚੱਲ ਰਹੀ ਪ੍ਰਕਿਰਿਆ ਦਾ pid ਲੱਭੋ। ਫਿਰ, kill -STOP ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਰੋਕੋ , ਅਤੇ ਫਿਰ ਆਪਣੇ ਸਿਸਟਮ ਨੂੰ ਹਾਈਬਰਨੇਟ ਕਰੋ। ਆਪਣੇ ਸਿਸਟਮ ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰੋ ਅਤੇ ਕਮਾਂਡ kill -CONT ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਰੁਕੀ ਹੋਈ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਮੁੜ-ਚਾਲੂ ਕਰੋ .

ਮੈਂ ਕ੍ਰੋਨ ਐਂਟਰੀ ਕਿਵੇਂ ਬਣਾਵਾਂ?

ਕ੍ਰੋਨਟੈਬ ਫਾਈਲ ਕਿਵੇਂ ਬਣਾਈਏ ਜਾਂ ਸੰਪਾਦਿਤ ਕਰੀਏ

  1. ਇੱਕ ਨਵੀਂ ਕ੍ਰੋਨਟੈਬ ਫਾਈਲ ਬਣਾਓ, ਜਾਂ ਇੱਕ ਮੌਜੂਦਾ ਫਾਈਲ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ। $ crontab -e [ ਉਪਭੋਗਤਾ ਨਾਮ ] …
  2. ਕ੍ਰੋਨਟੈਬ ਫਾਈਲ ਵਿੱਚ ਕਮਾਂਡ ਲਾਈਨਾਂ ਸ਼ਾਮਲ ਕਰੋ। ਕ੍ਰੋਨਟੈਬ ਫਾਈਲ ਐਂਟਰੀਆਂ ਦੇ ਸਿੰਟੈਕਸ ਵਿੱਚ ਵਰਣਿਤ ਸਿੰਟੈਕਸ ਦੀ ਪਾਲਣਾ ਕਰੋ। …
  3. ਆਪਣੀ ਕ੍ਰੋਨਟੈਬ ਫਾਈਲ ਤਬਦੀਲੀਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ। # crontab -l [ ਉਪਭੋਗਤਾ ਨਾਮ ]

ਲੀਨਕਸ ਕ੍ਰੋਨਟੈਬ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?

ਇੱਕ ਕ੍ਰੋਨਟੈਬ ਫਾਈਲ ਇੱਕ ਸਧਾਰਨ ਟੈਕਸਟ ਫਾਈਲ ਹੁੰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਕਮਾਂਡਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਹੁੰਦੀ ਹੈ ਜੋ ਨਿਰਧਾਰਤ ਸਮੇਂ ਤੇ ਚਲਾਉਣ ਲਈ ਹੁੰਦੀ ਹੈ। ਇਹ crontab ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਸੰਪਾਦਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਕ੍ਰੋਨਟੈਬ ਫਾਈਲ (ਅਤੇ ਉਹਨਾਂ ਦੇ ਚੱਲਣ ਦੇ ਸਮੇਂ) ਵਿੱਚ ਕਮਾਂਡਾਂ ਦੀ ਜਾਂਚ ਕ੍ਰੋਨ ਡੈਮਨ ਦੁਆਰਾ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜੋ ਉਹਨਾਂ ਨੂੰ ਸਿਸਟਮ ਬੈਕਗਰਾਊਂਡ ਵਿੱਚ ਚਲਾਉਂਦੀ ਹੈ।

ਮੈਂ ਯੂਨਿਕਸ ਵਿੱਚ ਸ਼ੈੱਲ ਸਕ੍ਰਿਪਟ ਨੂੰ ਕਿਵੇਂ ਤਹਿ ਕਰਾਂ?

ਵਿਧੀ

  1. ਇੱਕ ASCII ਟੈਕਸਟ ਕਰੋਨ ਫਾਈਲ ਬਣਾਓ, ਜਿਵੇਂ ਕਿ ਬੈਚ ਜੌਬ 1। txt.
  2. ਸੇਵਾ ਨੂੰ ਤਹਿ ਕਰਨ ਲਈ ਕਮਾਂਡ ਇਨਪੁਟ ਕਰਨ ਲਈ ਟੈਕਸਟ ਐਡੀਟਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕ੍ਰੋਨ ਫਾਈਲ ਨੂੰ ਸੰਪਾਦਿਤ ਕਰੋ। …
  3. ਕ੍ਰੋਨ ਜੌਬ ਨੂੰ ਚਲਾਉਣ ਲਈ, ਕ੍ਰੋਨਟੈਬ ਬੈਚ ਜੌਬ 1 ਕਮਾਂਡ ਦਿਓ। …
  4. ਅਨੁਸੂਚਿਤ ਨੌਕਰੀਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ, ਕ੍ਰੋਨਟੈਬ -1 ਕਮਾਂਡ ਦਿਓ। …
  5. ਅਨੁਸੂਚਿਤ ਨੌਕਰੀਆਂ ਨੂੰ ਹਟਾਉਣ ਲਈ, ਟਾਈਪ ਕਰੋ crontab -r.
ਕੀ ਇਹ ਪੋਸਟ ਪਸੰਦ ਹੈ? ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦੋਸਤਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰੋ:
OS ਅੱਜ