Mastering Unix Shell Scripting (eBook)

Bash, Bourne, and Korn Shell Scripting for Programmers, System Administrators, and UNIX Gurus
eBook Download: PDF
2008 | 2. Auflage
1040 Seiten
John Wiley & Sons (Verlag)
978-0-470-37829-8 (ISBN)

Lese- und Medienproben

Mastering Unix Shell Scripting - Randal K. Michael
Systemvoraussetzungen
57,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
UNIX expert Randal K. Michael guides you through every detail of writing shell scripts to automate specific tasks. Each chapter begins with a typical, everyday UNIX challenge, then shows you how to take basic syntax and turn it into a shell scripting solution. Covering Bash, Bourne, and Korn shell scripting, this updated edition provides complete shell scripts plus detailed descriptions of each part. UNIX programmers and system administrators can tailor these to build tools that monitor for specific system events and situations, building solid UNIX shell scripting skills to solve real-world system administration problems.

Randal K. Michael is a UNIX Systems Administrator working as a contract consultant. He teaches UNIX shell scripting in corporate settings, where he writes shell scripts to address a variety of problems and tasks ranging from monitoring systems to replicating large databases. He has more than 30 years of experience in the industry and 15 years of experience as a UNIX Systems Administrator, working on AIX, HP-UX, Linux, OpenBSD, and Solaris.

Acknowledgments xxv

Introduction xxvii

Part One The Basics of Shell Scripting

Chapter 1 Scripting Quick Start and Review 3

Chapter 2 24 Ways to Process a File Line-by-Line 67

Chapter 3 Automated Event Notification 131

Chapter 4 Progress Indicators Using a Series of Dots, a Rotating Line, or Elapsed Time 143

Part Two Scripts for Programmers, Testers, and Analysts

Chapter 5 Working with Record Files 157

Chapter 6 Automated FTP Stuff 187

Chapter 7 Using rsync to Efficiently Replicate Data 219

Chapter 8 Automating Interactive Programs with Expect and Autoexpect 291

Chapter 9 Finding Large Files and Files of a Specific Type 325

Chapter 10 Process Monitoring and Enabling Pre-Processing, Startup, and Post-Processing Events 335

Chapter 11 Pseudo-Random Number and Data Generation 369

Chapter 12 Creating Pseudo-Random Passwords 401

Chapter 13 Floating-Point Math and the bc Utility 433

Chapter 14 Number Base Conversions 475

Chapter 15 hgrep: Highlighted grep Script 515

Chapter 16 Monitoring Processes and Applications 527

Part Three Scripts for Systems Administrators

Chapter 17 Filesystem Monitoring 553

Chapter 18 Monitoring Paging and Swap Space 603

Chapter 19 Monitoring System Load 641

Chapter 20 Monitoring for Stale Disk Partitions (AIX-Specific) 677

Chapter 21 Turning On/Off SSA Identification Lights 697

Chapter 22 Automated Hosts Pinging with Notification of Failure 723

Chapter 23 Creating a System-Configuration Snapshot 741

Chapter 24 Compiling, Installing, Configuring, and Using sudo 777

Chapter 25 Print-Queue Hell: Keeping the Printers Printing 809

Chapter 26 Those Pesky Sarbanes-Oxley (SOX) Audits 851

Chapter 27 Using Dirvish with rsync to Create Snapshot-Type Backups 867

Chapter 28 Monitoring and Auditing User Keystrokes 935

Appendix A What's on the Web Site 955

Index 977

Erscheint lt. Verlag 21.7.2008
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Netzwerke
Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Software Entwicklung
Schlagworte Computer Science • Informatik • Networking / UNIX • Netzwerke / UNIX • Programmierung u. Software-Entwicklung • Programming & Software Development • Shell Scripting • UNIX
ISBN-10 0-470-37829-8 / 0470378298
ISBN-13 978-0-470-37829-8 / 9780470378298
Haben Sie eine Frage zum Produkt?
PDFPDF (Adobe DRM)
Größe: 3,7 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Das umfassende Handbuch

von Martin Linten; Axel Schemberg; Kai Surendorf

eBook Download (2023)
Rheinwerk Computing (Verlag)
29,90