Qual è il significato di $$
in KornShell? Suppongo che sia associato all'ID del processo, ma voglio sapere il suo significato esatto.
risposta
$$
è l'id di processo del processo ksh stesso; $PPID
è l'id di processo del suo genitore.
Ecco lo ksh (93) documentation for special parameters (è dopo la piega). Le stesse informazioni for ksh88.
Viene utilizzato per creare nomi temporanei con l'id di processo. Supponiamo che tu abbia bisogno di un nome di file, ma quel nome deve essere unico per il processo in cui ti trovi, quindi se più di una persona esegue lo stesso script ksh non si accosteranno l'un l'altro.
$$ è in bash, sh e altri gusci UN * X.
quale id di processo, ksh stesso, genitore o figlio? –
Se si esegue uno script ksh, ksh forks e il figlio vengono eseguiti come se fossero processi personalizzati. Se si esegue qualcosa con "$ ./script", viene eseguito in linea nel processo corrente. –
@Philip: eh? sicuramente intendi "./script", quindi viene eseguito nella shell corrente –
- 1. Regex in KornShell
- 2. Esiste un IDE KornShell (ksh) per Windows?
- 3. Ottieni il nome della funzione nello script KornShell
- 4. Posso ottenere il percorso assoluto per lo script corrente in KornShell?
- 5. Make Arrow e cancella i tasti funzionano nella riga di comando di KornShell
- 6. Comando UNIX FIND in Groovy
- 7. Come impostare l'indirizzo email Da per il comando mailx?
- 8. Come posso acquisire un codice di uscita SQLPlus all'interno di uno script di shell?
- 9. In looping in documenti in MongoDB
- 10. Problema in pacchetti in importazione in Eclipse
- 11. Negazione% in% in R
- 12. Applicazione in esecuzione in background
- 13. Tuple in espansione in argomenti
- 14. Dove clausola IN in LINQ
- 15. Codice in linea in DokuWiki
- 16. Cos'è in realtà in Java?
- 17. Tabella in memoria in PostgreSQL
- 18. SQLite in operatore in query()
- 19. Mappa in Mappa in Guava
- 20. Lavoro in background in PowerShell
- 21. letto in array in Julia
- 22. Kivy in Apk in Windows
- 23. getApplication in BroadcastReceiver in Android
- 24. Check-in in contesto incoerente
- 25. Looping in alfabeti in Bash
- 26. Esadecimale in stringa in javascript
- 27. UIDatePicker in PopoverView in iPad
- 28. SQL IN equivalente in CAML
- 29. str in time in python
- 30. Processi in background in Node.js
Grazie Martin, ho ricevuto la mia risposta :) –