Tagged articles
11 articles
Page 1 of 1
Deepin Linux
Deepin Linux
Mar 10, 2025 · Fundamentals

Understanding Linux Process Creation, Waiting, and Execution: fork, wait, and exec

This article explains how Linux processes are created, managed, and replaced using the fork, wait (including waitpid), and exec system calls, covering their prototypes, return values, copy‑on‑write optimization, and practical C code examples that demonstrate their coordinated use in real‑world scenarios.

C programmingLinuxexec
0 likes · 25 min read
Understanding Linux Process Creation, Waiting, and Execution: fork, wait, and exec
Liangxu Linux
Liangxu Linux
Sep 17, 2024 · Fundamentals

Why Do Zombie Processes Appear in Linux and How to Eliminate Them?

This article explains the Linux zombie process concept, shows how they are created when a parent neglects wait(), demonstrates the issue with sample C code and ps output, discusses the risks of PID exhaustion, and provides proper handling techniques using wait() and process reaping.

Linuxforkwait
0 likes · 7 min read
Why Do Zombie Processes Appear in Linux and How to Eliminate Them?
Open Source Linux
Open Source Linux
Jan 3, 2023 · Fundamentals

Mastering Linux Process Creation: fork, exec, wait, and Exit Explained

This comprehensive guide walks through Linux process creation with fork, explains its return values and copy‑on‑write behavior, covers normal and abnormal termination using return, exit and _exit, details waiting with wait/waitpid, and demonstrates program replacement via exec functions and a simple custom shell.

C programmingLinuxexec
0 likes · 25 min read
Mastering Linux Process Creation: fork, exec, wait, and Exit Explained
Liangxu Linux
Liangxu Linux
Apr 26, 2022 · Operations

Master Linux sleep and wait: Precise Timing and Process Synchronization

This guide explains how to use the Linux sleep and wait commands for pausing execution, specifying time units, handling sub‑second intervals, running periodic tasks, and synchronizing background processes, complete with practical Bash examples and detailed explanations.

BashLinuxScripting
0 likes · 5 min read
Master Linux sleep and wait: Precise Timing and Process Synchronization
Liangxu Linux
Liangxu Linux
Apr 10, 2022 · Fundamentals

Master Linux Process Management: fork, vfork, exec, wait, and more

This tutorial explains Linux process concepts, how to view and identify processes, the differences between programs and processes, and provides detailed examples of using fork, vfork, wait, exec family functions, system, and popen to create, control, and monitor child processes, including handling zombies and orphans.

System Programmingexecfork
0 likes · 29 min read
Master Linux Process Management: fork, vfork, exec, wait, and more
FunTester
FunTester
Jun 22, 2020 · Frontend Development

Selenium Automation: Best Practices for Web Testing

This article explains Selenium automation fundamentals, including its components, cross‑browser testing capabilities, best practices for locators, data‑driven testing, avoiding driver dependencies, selector ordering, PageObject pattern, proper use of waits versus sleeps, and tips for configuring Firefox profiles.

Automated Testingcross‑browserlocator strategies
0 likes · 9 min read
Selenium Automation: Best Practices for Web Testing