Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Για σας εχω μια ερώτηση . Καλώ  το  ιδιο php αρχείο (backgroung) 3 φορές (κάνω διαδοχική κλίση (1 δευτερόλεπτο διαφορά )). Το καθε php process  κανει να τρεχει 30 δευτερόλεπτα . Τα process καθώς τρέχουν γράφουν το pid τουσ στην βαση . Μετα χρησιμοποιησα το exec("ps -A | grep php", $output)

kai sthn συνέχεια βλέπω ποια processes τρέχουν . Στην βάση βλέπω οτι τα processes άφησαν τα pids τουσ  και τα 3 ιδια π.χ 1700 και στην προβολή με exec βλέπω οτι τρέχει 1700. Το ιδιο αρχείο μπορεί να πραγματοποιει διαφορετικές λειτουργίες , οποτε πρεπει να τα ξεχωρίσω με καποιο τροπο(να έχουν μοναδικό αριθμό) και μετά να αναζητήσω με το exec για να δω αν τρεχουν τα συγκεκριμένα .Ξέρει κανείς πως γίνετε να το κάνω αυτο ? Παντος και pcntl δεν μπορώ να το χρησιμοποιησω .

 

Δημοσ.

γιατί δε βάζεις μέσα στα php σου έναν counter και να γράφεις το νούμερο του counter στην βάση?

θες να κάνεις kill το process μετά ή απλά να δεις ποιο τρέχει, πότε?

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...