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;
sudo
tidak diperlukan di sana, /etc/rc.local
dijalankan 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 sudo
sehingga tidak akan meminta kata sandi untuk service smbd restart
perintah (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.local
dapat dieksekusi. Kalau tidak, buat saja begitusudo chmod +x /etc/rc.local