Rumah Operasi dan penyelenggaraan operasi dan penyelenggaraan linux Bagaimana untuk memulakan semula aplikasi secara automatik dalam Linux menggunakan Systemd dan Crontab

Bagaimana untuk memulakan semula aplikasi secara automatik dalam Linux menggunakan Systemd dan Crontab

Sep 28, 2023 pm 03:35 PM
crontab systemd Mula semula automatik

Bagaimana untuk memulakan semula aplikasi secara automatik dalam Linux menggunakan Systemd dan Crontab

Cara menggunakan Systemd dan Crontab untuk memulakan semula aplikasi secara automatik dalam sistem Linux

Dalam sistem Linux, Systemd dan Crontab ialah dua alatan yang sangat penting. Systemd ialah pengurus sistem dan perkhidmatan, manakala Crontab ialah alat untuk mengautomasikan tugas pada masa tertentu. Artikel ini akan menggunakan contoh khusus untuk memperkenalkan cara menggunakan Systemd dan Crontab untuk memulakan semula aplikasi secara automatik dalam sistem Linux.

Andaikan kami mempunyai aplikasi Node.js dan kami mahu memulakan aplikasi secara automatik selepas pelayan dimulakan semula. Pertama, kami perlu mencipta perkhidmatan Systemd untuk mengurus aplikasi kami. Buka editor teks dan buat fail yang dipanggil myapp.service. Dalam fail, tulis perkara berikut: myapp.service的文件。在文件中,写入以下内容:

[Unit]
Description=My Node.js App
After=network.target

[Service]
ExecStart=/usr/bin/node /path/to/app.js
WorkingDirectory=/path/to/app
Restart=always
User=nobody
Group=nogroup
Environment=PATH=/usr/bin:/usr/local/bin
Environment=NODE_ENV=production

[Install]
WantedBy=multi-user.target
Salin selepas log masuk

解释一下这个文件的各个部分。Unit部分定义了服务的描述和依赖项。Service部分定义了应用程序的启动命令、工作目录、重启策略以及应用程序运行的用户和组。Install

sudo mv myapp.service /etc/systemd/system/
Salin selepas log masuk

Terangkan pelbagai bahagian fail ini. Bahagian Unit mentakrifkan perihalan perkhidmatan dan kebergantungan. Bahagian Perkhidmatan mentakrifkan perintah permulaan aplikasi, direktori kerja, dasar mulakan semula dan pengguna serta kumpulan di mana aplikasi dijalankan. Bahagian Pasang mentakrifkan sasaran perkhidmatan yang harus didayakan.

Simpan dan tutup fail. Seterusnya, alihkan fail ke dalam direktori perkhidmatan Systemd. Jalankan arahan berikut:

sudo systemctl start myapp
Salin selepas log masuk

Kini kita boleh menggunakan Systemd untuk memulakan, menghentikan dan memulakan semula aplikasi. Jalankan arahan berikut untuk memulakan aplikasi:

sudo systemctl stop myapp
Salin selepas log masuk

Lakukan arahan berikut untuk menghentikan aplikasi:

sudo systemctl restart myapp
Salin selepas log masuk

Lakukan arahan berikut untuk memulakan semula aplikasi:

crontab -e
Salin selepas log masuk

Seterusnya, kami akan menggunakan Crontab untuk mengkonfigurasi mula semula biasa aplikasi . Buka terminal dan laksanakan arahan berikut untuk mengedit Crontab pengguna semasa:

0 3 * * * sudo systemctl restart myapp
Salin selepas log masuk
Dalam editor, tulis yang berikut:

rrreee

Entri Crontab ini bermaksud untuk memulakan semula aplikasi pada jam 3 pagi setiap hari. Anda boleh mengubah suai masa ini mengikut keperluan anda.

Simpan dan tutup fail. Kini, aplikasi dimulakan semula secara automatik pada pukul 3 pagi setiap hari.

Setakat ini, kami telah memperkenalkan cara menggunakan Systemd dan Crontab untuk memulakan semula aplikasi secara automatik dalam sistem Linux. Dengan menggunakan Systemd, kami boleh menguruskan permulaan, penghentian dan mulakan semula aplikasi dengan mudah. Dengan menggunakan Crontab, kami boleh memulakan semula aplikasi dengan kerap untuk memastikan kestabilan dan prestasinya. Harap artikel ini membantu anda! 🎜

Atas ialah kandungan terperinci Bagaimana untuk memulakan semula aplikasi secara automatik dalam Linux menggunakan Systemd dan Crontab. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Langkah khusus untuk mengembangkan pemacu C menggunakan alat partition diskgenius Langkah khusus untuk mengembangkan pemacu C menggunakan alat partition diskgenius May 08, 2024 pm 08:04 PM

Mula-mula muat turun dan pasang alat [DiskGenius] pada komputer anda, kemudian buka alat itu, kemudian klik [Menu Fail] di bahagian atas, dan kemudian klik [Mulakan Semula Sistem dan Jalankan Perisian DiskGenius], seperti yang ditunjukkan dalam rajah. Kemudian klik [OK] dalam kotak gesaan pop timbul, seperti yang ditunjukkan dalam rajah. Selepas itu, komputer akan dimulakan semula dan kemudian masuk ke antara muka partition cakera keras Diskgen Pada masa ini, jika kita ingin mengembangkan pemacu C, kita hanya perlu klik kanan pada pemacu D di sebelah partition logik dan klik "Adjust. Saiz Partition" dalam menu pop timbul, seperti yang ditunjukkan dalam rajah yang ditunjukkan. Kemudian anda perlu melaraskan saiz partition pemacu D Sebagai contoh, kapasiti semasa pemacu D ialah 14.99GB, seperti yang ditunjukkan dalam rajah di bawah. Pada masa ini, kita boleh melaraskan ansuran pemacu D Sebagai contoh, jika kita ingin memperuntukkan 1.03GB kepada pemacu C, kita hanya perlu memperuntukkan 1.03GB kepada pemacu C.

Bagaimana untuk melangkau sistem pemasangan rangkaian dalam win11 24h2? Versi terkini win11 24h2 melangkau tutorial pemasangan dalam talian Bagaimana untuk melangkau sistem pemasangan rangkaian dalam win11 24h2? Versi terkini win11 24h2 melangkau tutorial pemasangan dalam talian May 03, 2024 pm 09:13 PM

Versi 24h2 ialah sistem pengendalian terbaru yang dikeluarkan oleh Microsoft Saya percaya ramai pengguna telah melihat beberapa pakej muat turun di Internet Jadi bagaimanakah win1124h2 boleh melangkau sistem pemasangan Internet. Biarkan laman web ini memperkenalkan versi terbaru win1124h2 dengan teliti kepada pengguna. Langkau tutorial pemasangan Internet. Versi terbaru win1124h2 melangkau tutorial pemasangan dalam talian Kaedah 1: Langkau dengan mengubah suai registri 1. Tekan kekunci Shift+F10 untuk membuka tetingkap command prompt cmd dan masukkan arahan berikut: regedit dan tekan Enter untuk membuka dengan cepat. editor pendaftaran. Jika pengguna merasakan bahawa versi 24h2 tidak digunakan untuk operasi, mereka boleh mengklik pada versi 23h2 di bawah untuk memasangnya semula. Win1123H22263

Tutorial memasang komputer dan memasang sistem? Bagaimana untuk memasang sistem win11 semasa memasang komputer? Tutorial memasang komputer dan memasang sistem? Bagaimana untuk memasang sistem win11 semasa memasang komputer? Apr 27, 2024 pm 03:38 PM

Tutorial memasang komputer dan memasang sistem? Pada masa kini, pemasangan sistem untuk memasang komputer adalah sangat mudah dan mudah, dan hanya memerlukan CD. Mula-mula masukkan tetapan bios, tetapkan komputer untuk boot dahulu dengan pemacu CD-ROM, kemudian mulakan semula komputer dan muatkan CD sistem ke dalam pemacu CD-ROM. CD akan memasuki keadaan pemasangan secara automatik Pada masa ini, anda hanya perlu membahagikan semula partition secara manual, dan selebihnya akan dilengkapkan secara automatik. Bagaimana untuk memasang sistem win11 semasa memasang komputer? 1. Pertama, kita perlu memuat turun fail imej win11 dari tapak ini sebelum memasangnya. 2. Fail imej win11 telah menjalani sejumlah besar ujian profesional untuk memastikan pemasangan yang stabil dan operasi yang lancar. 3. Selepas muat turun selesai, muatkan folder dalam laluan muat turun dan jalankan proses "windowssetup" di dalamnya.

Kipas komputer tiba-tiba mengeluarkan bunyi yang kuat dan kemudian skrin menjadi hitam Kipas komputer tiba-tiba mengeluarkan bunyi yang kuat dan kemudian skrin menjadi hitam Apr 18, 2024 pm 07:10 PM

Mengapa komputer riba mempunyai skrin hitam apabila ia dihidupkan dan kipas terus berbunyi 1. Apabila komputer dihidupkan dan skrin menjadi hitam tetapi kipas berputar, ia biasanya disebabkan oleh sentuhan yang lemah antara kabel monitor dan memori dan lain-lain? perkakasan. Anda boleh membuka komputer untuk memeriksa setiap komponen, mengeluarkan habuk dan memasangnya semula. 2. Masalah bekalan kuasa: Bateri kehabisan atau penyesuai kuasa gagal, yang boleh menyebabkan komputer gagal untuk but. Cuba gantikan penyesuai kuasa atau bateri boleh dicas semula untuk melihat sama ada komputer boleh but seperti biasa. Kegagalan perkakasan: Jika terdapat masalah dengan peranti perkakasan komputer, ia mungkin tidak dimulakan dengan betul. 3. Kerosakan mungkin disebabkan oleh masalah dengan cakera keras, atau komputer mungkin tidak mempunyai pelesapan haba yang baik. 4. Kipas terus berbunyi selepas komputer dihidupkan, tetapi skrin monitor hitam dan tidak bertindak balas Tentukan masalahnya berdasarkan bunyi buzzer apabila komputer dihidupkan. Bip panjang adalah bahawa kad grafik tidak disambungkan dengan betul. cek dulu

Bagaimana untuk menyediakan versi Cina navicat Bagaimana untuk menyediakan versi Cina navicat Apr 06, 2024 am 08:15 AM

Ya, ikuti langkah berikut: Muat turun dan pasang versi Cina Navicat. Jalankan Navicat dan pilih Alat > Keutamaan. Dalam kotak dialog Keutamaan, pilih tab Penampilan. Dalam senarai juntai bawah Bahasa, pilih Cina Ringkas atau Cina Tradisional. Klik OK untuk menyimpan tetapan dan mulakan semula Navicat.

Apa yang perlu dilakukan jika anda terlupa kata laluan Apple ID anda Penjelasan terperinci: Bagaimana untuk menetapkan semula kata laluan pada telefon Apple anda? Apa yang perlu dilakukan jika anda terlupa kata laluan Apple ID anda Penjelasan terperinci: Bagaimana untuk menetapkan semula kata laluan pada telefon Apple anda? Mar 29, 2024 am 10:46 AM

Apakah yang perlu saya lakukan jika saya terlupa kata laluan Apple ID saya? Dengan perkembangan zaman maklumat, orang ramai telah mendaftarkan banyak akaun peribadi dalam talian, dan bilangan kata laluan yang sepadan dengan setiap akaun juga meningkat, yang sangat mudah dikelirukan. Baru-baru ini, seorang rakan terlupa kata laluan Apple IDnya dan tidak tahu bagaimana untuk mendapatkannya. Di bawah, Zhao Wenting akan mengajar anda cara mendapatkan kata laluan Apple ID anda. Alat/Bahan Versi sistem: iOS15.6 Model jenama: iphone11 Kaedah/langkah: Kaedah pertama: Tetapkan semula kata laluan ID 1. Jika iPhone anda boleh digunakan seperti biasa, tetapi anda terlupa kata laluan untuk log masuk appleid, anda hanya perlu log masuk untuk appleid Klik [Log Keluar] di halaman log masuk, kemudian klik [Lupa Kata Laluan], masukkan kata laluan skrin kunci iPhone untuk menetapkan semula iPhone

Apakah suhu yang sesuai untuk bermain komputer Apex? Apakah suhu yang sesuai untuk bermain komputer Apex? May 06, 2024 am 09:31 AM

Apakah suhu yang sesuai untuk bermain komputer Apex? 80 darjah sesuai. Apabila menjalankan permainan berskala besar atau memainkan video definisi tinggi, suhu boleh mencapai kira-kira 80°C Secara amnya, ia dianggap normal untuk tidak melebihi 90°C di bawah beban tinggi. Kad grafik secara amnya merupakan perkakasan yang paling menjana haba antara perkakasan komputer Secara amnya, suhu kad grafik adalah sekitar 30 ℃-80 ℃ Disebabkan oleh sebab suhu luaran, ia adalah perkara biasa untuk kebanyakan suhu kad grafik berada di antara 50 ℃-85 ℃ dalam julat musim panas, jika anda menjalankan permainan 3D berskala besar atau memainkan video definisi tinggi untuk jangka masa yang lama, suhu maksimum mungkin mencapai kira-kira 95°C julat suhu ini akan menjejaskan hayat perkakasan komputer Tidak kira berapa tinggi suhu, anda mesti mempertimbangkan untuk mengukuhkan pelesapan haba dan membersihkan habuk Bagaimana untuk bermain dengan pemegang puncak dan komputer ? Kaedah/bacaan langkah demi langkah: 1. Gunakan berwayar atau tanpa wayar

Tetapan komputer untuk dimulakan semula secara automatik Tetapan komputer untuk dimulakan semula secara automatik Apr 26, 2024 pm 06:10 PM

Cara menetapkan komputer untuk dimulakan semula secara automatik 1. Cari komputer pada desktop komputer anda dan klik kanan tetikus. Dalam tetingkap pop timbul, kami mencari sifat dan klik. Selepas memasukkan sifat sistem, kami memilih. 2. Anda boleh menetapkannya dalam penjadual tugas untuk menyediakan permulaan automatik: klik kanan komputer ini, pilih Urus dan masukkan halaman. Kembangkan Alat Sistem, klik Penjadual Tugas, dan klik Cipta Tugas Asas di sebelah kanan. 3. Bagaimana untuk menetapkan komputer untuk dimulakan semula secara automatik apabila panggilan masuk. Mula-mula, mulakan semula komputer anda dan klik Mulakan semula dengan butang kiri tetikus. Kerana sistem XP digunakan untuk ujian, masa permulaan adalah sangat singkat Tekan dan tahan DEL semasa permulaan untuk memasuki antara muka BIOS. Antara muka BIOS ditunjukkan dalam rajah di bawah Ini adalah antara muka BIOS utama. Bagaimana untuk menetapkan komputer untuk dimulakan secara automatik selepas bekalan elektrik terputus Mula-mula, mulakan semula

See all articles