Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Sageli avastame end käivitamas teatud programme kohe pärast oma süsteemidesse sisselogimist. Kõigi nende programmide käsitsi otsimine ja käivitamine iga kord, kui Ubuntu käivitub, on aeganõudev protsess.

Mõned Linuxi programmid käivituvad käivitamisel. Siiski on võimalik seadistada ka oma lemmikprogrammid, skriptid või käsud Ubuntu käivitumisel automaatselt käivituma.

Käivitage programmid käivitamisel, kasutades systemd

systemd, tuntud ka kui süsteemi- või teenusehaldur, on esimene protsess, mis käivitub Ubuntu käivitumisel. Süsteemne teenus on tavaliselt vaikimisi enamiku Linuxi programmidega kaasas.

Süsteemi abil saate konfigureerida ka programmid nii, et need käivituvad automaatselt, kui süsteem käivitub. Selleks saate kasutada käsku systemctl hallata süsteemseid teenuseid.

Kontrollimaks, kas süsteemiüksuse fail on teie programmi jaoks olemas, kasutage järgmist käsku:

systemctl list-unit-failid | grep 

Oletame, et soovite Apache'i süsteemi käivitamisel automaatselt käivitada. Kasutage järgmist käsku, et kontrollida, kas selle jaoks on olemas systemd-üksuse fail:

systemctl list-unit-failid | grep apache2

Kui see on olemas, näete sellist väljundit:

Nüüd, et seadistada Apache käivitamisel automaatselt käivituma, käivitage:

sudo systemctl lubada apache2

Kontrollimaks, kas Apache teenus on käivitamisel lubatud, kasutage järgmist käsku:

sudo systemctl on lubatud apache2

Väljund peaks tagasi tulema lubatud kui teenus on seadistatud süsteemi käivitamisel automaatselt töötama.

Programmi automaatse käivitamise eemaldamiseks Ubuntu käivitumisel keelake selle teenus, kasutades:

sudo systemctl keelab apache2

Kui teatud programmi ei tarnita koos süsteemiüksusega (süsteemiteenus), saate luua selle süsteemiüksuse faili, et seda süsteemi käivitamisel käivitada. Ütleme ühikfaili loomiseks test.teenus, käivitage järgmine käsk:

sudo nano /lib/systemd/system/test.service

Seejärel lisage ühikufaili järgmised koodiread. Muutke kindlasti väärtust ExecStart käsk, lisades tee programmile, mida soovite käivitamisel käivitada.

Lisaks programmile saate käivitamisel käivitada ka käsu või skripti, määrates selle tee ExecStart direktiiv.

[Ühik]
Description=See on testteenuse fail.

[teenus]
Tüüp = lihtne
ExecStart=

[Installi]
WantedBy=multi-user.target

Kui olete valmis, salvestage ja sulgege üksuse fail.

Seejärel määrake sellele üksusefailile vajalikud õigused:

sudo chmod 644 /etc/systemd/system/test.service

Nüüd on süsteemiüksuse fail loodud ja olete valmis oma programmi käivitamisel ülalkirjeldatud käskude abil haldama.

GNOME'i käivitusrakenduste kasutamine Ubuntus

Teine viis sageli kasutatavate programmide käivitamiseks käivitamisel on kasutada GNOME'i käivitusrakendusi. Saate selle käivitada rakenduste menüüst, vajutades Super ja trükkimine"käivitusrakendused." Või võite selle käivitada vajutades Alt + F2 ja tippides järgmise käsu Käivitage käsk Dialoogikast:

gnome-session-properties

See käivitab Käivitusrakenduste eelistused aken, kus näete programmide loendit, mis on juba käivitamisel käivitamiseks seadistatud.

Uue programmi loendisse lisamiseks klõpsake nuppu Lisama. See avab Lisa käivitusprogramm aken.

Aastal Nimi väljale tippige lisatava programmi nimi. Siis sisse Käsk väljale, esitage programmi käivitatava kahendfaili täielik tee.

Programmi täieliku tee leidmiseks kasutage käsku what, millele järgneb programmi nimi. Näiteks Slacki käivitatava kahendfaili leidmiseks oleks käsk järgmine:

mis lõtv

Teise võimalusena võite klõpsata Sirvige ja leidke programmi käivitatav fail. Saate lisada ka mis tahes programmiga seotud kommentaari, kuigi see on valikuline. Kui olete valmis, klõpsake Lisama.

Nüüd näete käivitusprogrammide loendis programmi. Valitud programmid käivituvad automaatselt, kui logite oma Ubuntu masinasse sisse.

Viivitage Ubuntu käivitusprogrammid

Mõned rakendused võivad käivitamisel automaatselt käivituda, kuid te ei vaja neid kohe pärast sisselogimist. Saate lisada nende rakenduste käivitamisel viivituse, et kõik need korraga ei käivituks. See vähendab ka teie arvuti koormust.

Valige aknas Startup Applications Preferences programm, mida soovite edasi lükata, ja klõpsake nuppu Muuda. Lisage väljale Käsk magama x enne käsku, kus x on aeg (sekundites), mis kulub enne rakenduse avamist.

Oletame, et soovite Slacki käivitada 120 sekundit pärast süsteemi käivitamist lisage:

magama 120; lõtv

Programmi eemaldamiseks käivitusprogrammide loendist käivitage Käivitusrakenduste eelistused aken, valige rakendus ja klõpsake Eemalda.

Käivitage programmid Ubuntu käivitamisel, kasutades cron Jobsi

Linuxi cron-töö võimaldab ajastada programme, käske või skripte automaatselt teatud aegadel või intervallidega käitamiseks. Croni töid kasutades saate ka Ubuntu programmi käivitada automaatselt süsteemi käivitamisel ilma käsitsi sekkumiseta.

cron töökohad on määratletud kui kirjed failis crontab. Ärge muutke crontab-faili otse ühegi tekstiredaktoriga. Selle asemel kasutage selle redigeerimiseks järgmist käsku:

crontab -e

Valige redaktor, milles soovite crontab-faili redigeerida. Seejärel kasutage pärast käivitamist käivitatava cron-töö lisamiseks järgmist süntaksit:

@reboot 

Näiteks järgmine cron töö ütleb süsteemile kontrollige kettaruumi ja salvestage väljund kausta ~/kettaruum.txt fail pärast süsteemi käivitamist:

@reboot df -h >> ~/disk-space.txt 

Salvestage crontab-fail ja väljuge.

Programmi käivitamise eemaldamiseks Ubuntu käivitumisel eemaldage lihtsalt selle cron-töö kirje crontab-failist.

Lubage Ubuntu käivitamisel vajalike programmide käivitamine

Kui teie lemmikprogrammid avanevad juba käivitamisel, võib see olla väga mugav, kuna saate neid kohe pärast süsteemi sisselogimist kasutama hakata. Liiga palju käivitusprogramme võib aga alglaadimisprotsessi pikendada.

Seetõttu on soovitatav käivitamisel lubada ainult vajalikud programmid ja keelata aeg-ajalt kasutatavad programmid, mis on vaikimisi lubatud.