Πώς να πάρετε μια λίστα με τα προγράμματα που εκτελούνται με nohup




Είμαι πρόσβαση σε ένα διακομιστή που εκτελεί CentOS (διανομή linux) με μια σύνδεση SSH. Δεδομένου ότι δεν μπορεί πάντα να παραμένετε συνδεδεμένοι, μπορώ να χρησιμοποιήσω «nohup [εντολή] και» για την εκτέλεση προγραμμάτων μου.


Δεν μπόρεσα να βρω πώς να πάρετε μια λίστα με όλα τα προγράμματα που άρχισα να χρησιμοποιώ nohup. «Θέσεις εργασίας» λειτουργεί μόνο πριν αποσυνδεθείτε. Μετά από αυτό, αν μπορώ να συνδεθώ ξανά, η εντολή θέσεων εργασίας μου δείχνει τίποτα, αλλά μπορώ να δω στα αρχεία καταγραφής μου ότι τα προγράμματα μου είναι ακόμη σε εξέλιξη.


Είναι ένας τρόπος για να πάρετε μια λίστα με όλα τα προγράμματα που άρχισα να χρησιμοποιώ «nohup» εκεί;
Όταν άρχισα με `$ nohup storm dev-zookeper`,


**Μέθοδος1:** χρήση `jobs`,



```
[[email protected]](/cdn-cgi/l/email-protection):/home/vmfest# jobs -l
[1]+ 11129 Running                 nohup ~/bin/storm/bin/storm dev-zookeeper &

```

**Method2:**  **χρησιμοποιώντας `ps`την εντολή.** 



```
$ ps xw
PID  TTY      STAT   TIME COMMAND
1031 tty1     Ss+    0:00 /sbin/getty -8 38400 tty1
10582 ?        S      0:01 [kworker/0:0]
10826 ?        Sl     0:18 java -server -Dstorm.options= -Dstorm.home=/root/bin/storm -Djava.library.path=/usr/local/lib:/opt/local/lib:/usr/lib -Dsto
10853 ?        Ss     0:00 sshd: vmfest [priv] 

```

Στήλη TTY με `?`=> `nohup`προγράμματα που εκτελούνται.


**Περιγραφή**


* στήλη TTY = το τερματικό συνδέεται με τη διαδικασία
* στήλη STAT = κατάσταση μιας διαδικασίας
	+ S = διακοπτόμενη ύπνου (αναμονή για ένα γεγονός για να ολοκληρωθεί)
	+ l = είναι multi-threaded (χρησιμοποιώντας CLONE\_THREAD, όπως NPTL Pthreads κάνουμε)


**Αναφορά**


`$ man ps` # Στη συνέχεια αναζήτηση `/PROCESS STATE CODES`
ο σωστός τρόπος είναι

nohup program -option & Θα πρέπει να ορίσετε TXN όνομα για `svnadmin rmtxns`την εντολή για την εργασία:



```
$ svnadmin rmxtxns --help
rmtxns: usage: svnadmin rmtxns REPOS_PATH TXN_NAME...

Delete the named transaction(s).

Valid options:
   -q [--quiet]             : no progress (only errors to stderr)

```

Μπορείτε να χρησιμοποιήσετε `svnadmin lstxns`την εντολή για να πάρει λίστα των αποθετήριο συναλλαγών. Από μερικές από την αρχική έρευνα δεν φαίνεται να είναι μια εξαιρετικά απλή λύση. 


Φαίνεται ότι το να κάνουμε αυτό συνεπάγεται με το Visual Studio 2008, στην πραγματικότητα εγκατεστημένο στο διακομιστή συνεχούς ολοκλήρωσης, η οποία θα μπορούσε να είναι ένας διακόπτης διαπραγμάτευσης.


Στη συνέχεια, να ρυθμίσετε το MSTest.exe να τρέξει στη λίστα εργασιών, αλλά πρώτα θα πρέπει να κάνει ένα αρχείο δέσμης για να διαγράψετε τα αρχεία αποτελέσματα από προηγούμενες διελεύσεις και την ύπαρξη αυτού του αρχείου προκαλεί ένα σφάλμα.


Στη συνέχεια, δημιουργήστε ένα XSLT για να μορφοποιήσετε τα αποτελέσματα και να το βάλετε στο αρχείο dashboard.config.


Το άρθρο κωδικό έργου που βρήκα έχει πολύ περισσότερες λεπτομέρειες.


[Η ενσωμάτωση Visual 2008 Δοκιμές Μονάδα Studio ομάδας συστήματος με CruiseControl.NET](http://www.codeproject.com/KB/tips/VSTS2008_Tests_With_CCNET.aspx) μισό. έχεις και windows και δεν τα βλέπεις στο μενού του grub ?

αν σε βολεύει αλλάζεις το grub\_timeout\_style απο hidden σε grub\_timeout\_style="menu". κάθε αλλαγή σε αυτό το αρχείο, αλλά και για να δει τα windows θέλει την εντολή

sudo update-grub Όπως με τα περισσότερα «γνωρίζουν» τα πράγματα στα Windows, η απάντηση είναι «Μητρώο».


Ρίξτε μια ματιά σε αυτό το άρθρο της Γνωσιακής Βάσης της Microsoft: <http://support.microsoft.com/kb/103000>


Αναζήτηση για «Ένα πρόγραμμα Win32 που μπορεί να ξεκινήσει από τον ελεγκτή υπηρεσίας και ότι υπακούει το πρωτόκολλο ελέγχου υπηρεσίας.» Αυτό είναι το είδος της υπηρεσίας που σας ενδιαφέρει.


Η καταχώρηση υπηρεσίας (περιεχόμενο της KEY\_LOCAL\_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ myservice) μεταφέρει πληροφορίες σχετικά με την υπηρεσία, συμπεριλαμβανομένων των πραγμάτων όπως εκτελέσιμο θέση του, τι πρέπει να κάνουμε όταν αποτυγχάνει (σταματήσει το λειτουργικό σύστημα;), τι υπηρεσίες θα πρέπει να αρχίσει πριν από αυτό , τι χρήστης τρέχει σαν.


Όσον αφορά την εξυπηρέτηση πρωτόκολλο ελέγχου, main () του προγράμματος σας υποτίθεται ότι θα επικαλεστεί μια κλήση API των Windows, για τη δημιουργία callbacks για την έναρξη, διακοπή, παύση για την υπηρεσία σας. Τι να κάνετε σε αυτές τις επιστροφές κλήσεων είναι όλα στο χέρι σας. [εικόνα] soulrain:

το dash είναι ένα shell, όπως το bash (αλλά όχι με ακριβώς τις ίδιες δυνατότητες) και ήταν (είναι ακόμα;) το προεπιλεγμένο shell του συστήματος στο debian. ο πιο απλός τρόπος για να δεις ποιο shell έχεις στο ssh είναι να τρέξεις την εντολή echo "$shell" όταν θα έχεις συνδεθεί.… ωραία ! 
για άνοιξε το κέντρο λογισμικού και κάνει αναζήτηση για “hplip” και κάνε το εγκατάσταση. μετά δοκίμασε να δεις αν όταν το έχεις συνδεδεμένο θα σου καθυστερήσει. δες ένα απόσπασμα με την εντολή της αποσύνδεσης για να καταλάβεις:

listdelegate {

id: leavebutton

text: i18n("log out")

highlight: delegatehighlight

icon: "system-log-out"

onclicked: {

ex… οι διευθύνσεις αυτές είναι τα shorcuts στη σελίδα about:home. συγκεκριμένα τα 8 πρώτα αν έχεις μία σειρά ενεργή, και τα 10 πρώτα αν έχεις 2-4. οι ρυθμίσεις παραμένουν ενεργές και αν τα απενεργοποιήσεις. [εικόνα] li\_simo\_hayha\_il:

δε μπορώ να καταλάβω πως δουλεύει το chroot

αφού κάνεις unmount με την εντολή sudo umount -rl /mnt:

su - (θα ζητήσει κωδικό)

mount /to/root/partition /mnt (θα βρεις το root partition με την εντολή lsblk)

cd /mnt

mount -t proc /proc proc/

mount --rbind /sys sys…