Hello,
I can't figure out how to solve this problem. I know that is not something very difficult, but it doesn't work for me. Any help is important for me, thank you!
For each command line argument, the main process will launch one subprocess.
Each such process will establish if the assigned argument is a director, file or something else.
Based on the established type the subprocess will return to the parent process the followings:
- if the argument is a file then it will return the file size (see st_size from stat).
- if it is a directory then it will return the number of text files (established using file command) found in this directory
or among his subdirectories. To establish the number of text files the process will use popen to execute a shell script.
- for cases where the argument is neither a file or a directory it will return a random generated number between 5 and 15.
The communication between the process and his sub processes will be done using a private pipe channel.
Before each read or write pipe operation each process will print what is written or was read from the pipe.
What I did:
When I run it, it prints the message from the parent multiple times and if a directory is passed as argument I get the error: find:argv[i]': No such file or directory`. Also it prints multiple times some of the messages from the subprocesses...
Last edited by Ruinum; 04-18-2015 at 11:33 AM..
Reason: adding info
hi!
i wrote this script(ubuntu os):
clear
echo "number of running processes"
ps -ef | wc -lbut i can't get the number of my currently running processes...
is there a way to see HOW MANY processes are running to my system?
---------- Post updated at 11:20 PM ---------- Previous update... (2 Replies)
I had issues with processes locking up. This script checks for processes and kills them if they are older than a certain time.
Its uses some functions you'll need to define or remove, like slog() which I use for logging, and is_running() which checks if this script is already running so you can... (0 Replies)
Hi
Is there an easy way to identify and group currently running processes into OS processes and APP processes. Not all applications are installed as packages.
Any free tools or scripts to do this?
Many thanks. (2 Replies)
The called program gets as parameters two or more integers and
and returns 0 if all pairs of two are relatively primes, and 1
otherwise. The callee shall read a sequence of numbers and tell
whether they two by tworelatively primes. (1 Reply)
Is there a way to monitor certain processes and if they hang too long to kill them, but certain scripts which are expected to take a long time to let them go?
Thank you
Richard (4 Replies)
Can someone tell how to find out how long a process has been running? I want to find something that is usually there that the paging system can check on.
Thanks (4 Replies)
write a program create two processes to run a for loop which adds numbers 1 to n , say one process adds odd numbers and other adds even numbers (1 Reply)
Is it possible to have a main script (i will call it main.ksh) that executes say, 4 other scripts (sub_prog_1.ksh, sub_prog_2.ksh etc..) from within this main.ksh (simultaneously/in parallel), have them run in the background and communicate back to main.ksh when complete?
My guess is to use... (1 Reply)