Uitvoervolgorde commando’s; alias – build in commands – function –
$PATH
All commands are by default executed in there own proces. Settings in a process do not affect the calling process.
- exec <script>
- Voer <script> uit in huidige shell (handig om variabelen te
zetten). - . <script>
- Voer <script> uit in huidige shell (handig om variabelen te
zetten). ksh, sh - source <script>
- Voer <script> uit in huidige shell (handig om variabelen te
zetten). csh - rpc
- remote procedure call. If troubles are expected in this area on HP-UX
empty /var/statmon/sm and sm.bak and check /var/adm/rpc.lockd.log - lock
- Blokeren terminal
- ps -ef
- Alles van alle gebruikers
- ps -l
- Long listing, in eerste kolom (F, flag)
0 swapped 1 in core 2 sleeping 4 locked in memory 10 Being traced 20 stopped - pargs <PID>
- List all arguments the process having id PID was started with.
- nohup cmd
- NoHangUP, execute cmd without controling terminal. Output is
redirected to nohup.out. Take care with other redirects and background
processing. - cmd &
- Execute cmd in background. Combine with nohup to get rid of cmd
output. - ^Z
- Sleep current job
- fg %x
- Job naar foreground (x is jobno, eerste deel jobname, bij ?x een job
waar x in de naam voorkomt. - bg
- Job van sleep naar background processing
- stop %x
- Job van background naar stop
- jobs
- Show jobs for current process environment
cron; Batch queue manager
- crontab -l
- Show crontab of current user. Crontabs are stored in /var/spool/cron/crontabs/<Unsername>. Do NOT edit this file, the cron-daemon only reads the file submitted by crontab <filename>
- crontab <filename>
- Submit <filename> to cron deamon and put it in /var/spool/cron/crontabs.
- Opbouw crontab
-
minuut uur dag maand weekdagen procedure # 20.00 op alle werkdagen /bin/proc uitvoeren 00 20 * * 1-5 /bin/proc # Elk half uur van de 5e t/m de 10e
van iedere maand wordt als deze datum op zondag en woensdag valt /bin/proc
uitgevoerd00,30 * 5-10 * 0,3 /bin/proc