Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

Kami sering mendapati diri kami meluncurkan program tertentu segera setelah masuk ke sistem kami. Ini adalah proses yang memakan waktu untuk mencari dan meluncurkan setiap program secara manual setiap kali Ubuntu melakukan booting.

Beberapa program Linux diatur untuk diluncurkan saat startup. Namun, dimungkinkan juga untuk mengatur program, skrip, atau perintah favorit Anda agar berjalan secara otomatis saat Ubuntu dijalankan.

Luncurkan Program saat Startup Menggunakan systemd

systemd, juga dikenal sebagai manajer sistem atau layanan, adalah proses pertama yang dimulai saat Ubuntu melakukan booting. Layanan systemd biasanya disertakan dengan sebagian besar program Linux secara default.

Dengan systemd, Anda juga dapat mengonfigurasi program untuk diluncurkan secara otomatis saat sistem melakukan booting. Anda dapat menggunakan perintah systemctl untuk mengelola layanan systemd.

instagram viewer

Untuk memeriksa apakah file unit sistem ada untuk program Anda, gunakan perintah berikut:

systemctl daftar-unit-file | grep 

Katakanlah Anda ingin memulai Apache secara otomatis saat startup sistem. Gunakan perintah berikut untuk memeriksa apakah ada file unit systemd untuk itu:

systemctl daftar-unit-file | grep apache2

Jika ada, Anda akan melihat output seperti ini:

Sekarang, untuk mengatur Apache agar diluncurkan secara otomatis saat startup, jalankan:

sudo systemctl aktifkan apache2

Untuk memverifikasi apakah layanan Apache diaktifkan untuk dijalankan saat startup, gunakan perintah berikut:

sudo systemctl adalah apache2 yang diaktifkan

Output harus kembali diaktifkan jika layanan diatur untuk berjalan secara otomatis pada startup sistem.

Untuk menghapus program agar tidak berjalan secara otomatis saat Ubuntu melakukan booting, nonaktifkan layanannya menggunakan:

sudo systemctl menonaktifkan apache2

Jika program tertentu tidak dikirimkan dengan unit systemd (layanan sistem), Anda dapat membuat file unit systemd untuk menjalankannya saat startup sistem. Untuk membuat file unit, katakanlah test.service, jalankan perintah berikut:

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

Kemudian, tambahkan baris kode berikut di file unit. Pastikan untuk mengubah nilai dari ExecStart direktif dengan menambahkan path ke program yang ingin Anda jalankan saat startup.

Selain program, Anda juga dapat menjalankan perintah atau skrip saat memulai dengan menentukan jalurnya di ExecStart pengarahan.

[Satuan]
Description=Ini adalah file layanan pengujian.

[Melayani]
Jenis = sederhana
ExecStart=

[Install]
WantedBy=multi-pengguna.target

Setelah selesai, simpan dan tutup file unit.

Kemudian, tetapkan file unit ini izin yang diperlukan:

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

Sekarang file unit systemd dibuat dan Anda siap untuk mengelola program Anda saat startup menggunakan perintah yang dijelaskan di atas.

Menggunakan Aplikasi Startup GNOME di Ubuntu

Cara lain untuk meluncurkan program yang sering digunakan saat startup adalah dengan menggunakan Aplikasi Startup GNOME. Anda dapat meluncurkannya dari menu aplikasi dengan menekan Super dan mengetik "aplikasi startup." Atau Anda dapat meluncurkannya dengan menekan Alt + F2 dan ketik perintah berikut di Jalankan Perintah kotak dialog:

properti sesi gnome

Ini akan meluncurkan Preferensi Aplikasi Startup jendela di mana Anda akan melihat daftar program yang sudah diatur untuk dijalankan saat startup.

Untuk menambahkan program baru ke dalam daftar, klik Menambahkan. Ini akan membuka Tambahkan Program Startup jendela.

Dalam Nama, ketikkan nama untuk program yang ingin Anda tambahkan. Kemudian di Memerintah bidang, berikan path lengkap ke biner program yang dapat dieksekusi.

Untuk menemukan path lengkap ke program, gunakan perintah which diikuti dengan nama program. Misalnya, untuk menemukan biner yang dapat dieksekusi untuk Slack, perintahnya adalah:

yang kendur

Atau, Anda dapat mengklik Jelajahi dan temukan program yang dapat dieksekusi. Anda juga dapat menambahkan komentar apa pun yang terkait dengan program, meskipun itu opsional. Setelah selesai, klik Menambahkan.

Anda sekarang akan melihat program yang tercantum dalam daftar program startup. Program yang dipilih akan dimulai secara otomatis saat Anda masuk ke mesin Ubuntu Anda.

Tunda Program Startup di Ubuntu

Mungkin ada beberapa aplikasi yang ingin Anda luncurkan secara otomatis saat pengaktifan, tetapi Anda tidak memerlukannya segera setelah masuk. Anda dapat menambahkan penundaan peluncuran aplikasi ini sehingga semuanya tidak dimulai pada waktu yang bersamaan. Ini juga akan mengurangi beban pada komputer Anda.

Di jendela Startup Applications Preferences, pilih program yang ingin Anda tunda dan klik Sunting. Di bidang Perintah, tambahkan tidur x sebelum perintah, di mana X adalah jumlah waktu (dalam detik) untuk menunggu sebelum membuka aplikasi.

Katakanlah Anda ingin memulai Slack 120 detik setelah sistem dinyalakan, jadi Anda akan menambahkan:

tidur 120; kendur

Untuk menghapus program dari daftar program startup, luncurkan Preferensi Aplikasi Startup jendela, pilih aplikasi, dan klik Menghapus.

Luncurkan Program di Ubuntu Startup Menggunakan cron Jobs

Pekerjaan cron di Linux menyediakan cara untuk menjadwalkan program, perintah, atau skrip agar berjalan secara otomatis pada waktu atau interval yang ditentukan. Menggunakan tugas cron, Anda juga dapat menjalankan program Ubuntu secara otomatis saat startup sistem tanpa interaksi manual.

pekerjaan cron didefinisikan sebagai entri dalam file crontab. Jangan mengedit file crontab secara langsung menggunakan editor teks apa pun. Sebagai gantinya, gunakan perintah berikut untuk mengeditnya:

crontab -e

Pilih editor tempat Anda ingin mengedit file crontab. Kemudian, untuk menambahkan tugas cron yang dijalankan setelah startup, gunakan sintaks berikut:

@menyalakan ulang 

Misalnya, tugas cron berikut memberi tahu sistem periksa ruang disk dan simpan hasilnya di ~/disk-space.txt file setelah sistem boot:

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

Simpan file crontab dan keluar.

Untuk menghapus program agar tidak berjalan saat Ubuntu dimulai, cukup hapus entri tugas cronnya dari file crontab.

Aktifkan Program yang Diperlukan untuk Diluncurkan saat Startup di Ubuntu

Memiliki program favorit Anda sudah terbuka saat startup bisa sangat nyaman karena Anda dapat mulai menggunakannya segera setelah masuk ke sistem Anda. Namun, terlalu banyak program startup dapat memperpanjang proses booting.

Oleh karena itu, disarankan untuk hanya mengaktifkan program yang diperlukan saat memulai dan menonaktifkan program yang digunakan sesekali yang diaktifkan secara default.