|
|
|
Δείτε εδώ τα πιο πρόσφατα μηνύματα από όλες τις περιοχές συζητήσεων, καθώς και όλες τις υπηρεσίες της AcroBase. H εγγραφή σας είναι γρήγορη και εύκολη. |
|
|||||||
| Εγγραφή |
Κεντρική σελίδα |
Λίστα Μελών | Games | Σημειώστε όλα τα forums ως διαβασμένα | Σημειώστε όλα τα forums ως διαβασμένα |
|
![]() |
|
|
Εργαλεία Θεμάτων | Αξιολογήστε το θέμα | Τρόποι εμφάνισης |
![]() |
#1
|
![]() |
![]() |
#2
|
![]() |
|
||||
|
Στα γρήγορα:
Φτιάξε alias για κάθε εντολή όπως σε βολεύει ή μικρά scripts που να συμπεριφέρονται με ομοιογενή τρόπο. alias ssh_start="/usr/sbin/sshd" alias ftp_start="/etc/init.d/vsftp start" και όμοια για ssh_stop, ftp_stop κλπ
__________________
Wovon man nicht sprechen kann, darüber muß man schweigen. |
![]() |
#3
|
![]() |
|
||||
|
Μια σχετικά βρώμικη λύση:
Κώδικας:
rc ()
{
svc=$1;
action=$2;
case "$svc" in
ssh)
/etc/init.d/ssh "$action"
;;
httpd)
/etc/init.d/apache "$action"
;;
ftp)
/etc/init.d/vsftp "$action"
;;
*)
rc="/etc/init.d/$svc";
if [ -x "$rc" ]; then
"$rc" "$action";
else
echo "Unknown service $svc." 1>&2;
return 1;
fi
;;
esac
}
Κώδικας:
rc ftp start # ← ανεβάζει το vsftpd. rc httpd stop # ← κατεβάζει τον Apache. rc gdm restart # ← εκτελεί άμεσα το /etc/init.d/gdm restart |
![]() |
#4
|
![]() |
|
|||
|
Δ.
__________________
Let's call it an accidental feature -- Larry Wall |
| Οι παρακάτω χρήστες έχουν πει 'Ευχαριστώ' στον/στην jimm για αυτό το μήνυμα: | ||
Qluser (11-06-09) | ||
![]() |
| Συνδεδεμένοι χρήστες που διαβάζουν αυτό το θέμα: 1 (0 μέλη και 1 επισκέπτες) | |
| Εργαλεία Θεμάτων | |
| Τρόποι εμφάνισης | Αξιολογήστε αυτό το θέμα |
|
|