Skip to content

Tag: linux

The Linux timeout command and exit codes

In a Linux shell script I would like to use the timeout command to end another command if some time limit is reached. In general: But I also want that my shell script exits when the command is failing for some reason. If the command is failing early enough, the time limit will not be reached, and timeout will…

a program to alert when /var files system usage reaches threshold

I am working on a program which will send an snmp alert when /var reaches maximum threshold. I am having trouble with calculating % of /var disk usage for this. I have this command “du -hs /var” which give me usage of /var in MB and /var is in the /root directory. So to calculate total disk on whi…

Exit whole script from code block { }

I have the following script: But the problem is that the {} block is exiting and not the whole script. How can I make the whole script exit? Answer Add the following line after your tee command: test ${PIPESTATUS[0]} -eq 0 || exit ${PIPESTATUS[0]} Reference Link: https://stackoverflow.com/a/34386000/2357256

GDB doesn’t recognize some C functions

So I’m new to Linux and just got Ubuntu 16.04.2 running on a VM. I’ve installed gcc/g++ on here in the terminal, but when I run my program in GDB, as soon as I get to a strcmp function, this pops up for many lines. And when I go further down: So I’m guessing it just doesn’t recognize m…

How do I classify files in Linux server by their names?

How can use the ls command and options to list the repetitious filenames that are in different directories? Answer You can’t use a single, basic ls command to do this. You’d have to use a combination of other POSIX/Unix/GNU utilities. For example, to find the duplicate filenames first: This means …