A) Jika saat sistem start-up, tambahkan ini ke akhir /etc/rc.local(1) Anda: (sebelum exit 0, tentu saja):
( sleep 60 && service smbd restart )&
catatan:
- bagian luar
()diperlukan agar perintah kompleks melepaskan diri dan pergi ke latar belakang, memungkinkan proses boot untuk menyelesaikan;
sudotidak diperlukan di sana, /etc/rc.localdijalankan oleh root;
- Apakah Anda benar-benar yakin ini solusinya? Ini adalah kondisi lomba yang meminta untuk terjadi ...
B) jika saat login pengguna , Anda perlu dua langkah:
konfigurasikan Anda sudosehingga tidak akan meminta kata sandi untuk service smbd restartperintah (lihat Bagaimana cara menjalankan perintah sudo tertentu tanpa kata sandi? );
siapkan skrip dengan konten berikut dan tambahkan ke program autorun / startup Anda (bervariasi sesuai dengan lingkungan desktop yang Anda gunakan).
Naskah:
#!/bin/bash
( sleep 60 && service smbd restart )&
Catatan kaki
(1) periksa apakah /etc/rc.localdapat dieksekusi. Kalau tidak, buat saja begitusudo chmod +x /etc/rc.local