Tagged Questions
20
votes
6answers
6k views
Correct locking in shell scripts?
Sometimes you have to make sure that only one instance of a shell script is running at the same time.
For example a cron job which is executed via crond that does not provide
locking on its own (e.g. ...
9
votes
2answers
743 views
How can I delete all files in a folder that haven't been accessed in a certain amount of time?
I'd like to run a nightly cron job that deletes all the files in a folder that haven't been accessed in a week or more. What is the most efficient way to do this in bash?
8
votes
1answer
606 views
Suppress output unless non-zero exit code
What's the best way to suppress output (stdout and stderr) unless the program exits with a non-zero code? I'm thinking:
quiet_success()
{
file=/tmp/suppressed
if ! ( "$@" > "$file" ...
5
votes
1answer
535 views
Running cron script with lynx fails to work
I'm trying to automate a login process that can only be done through a browser. I am using the lynx browser to script the actions required to do this. Lynx does this by dumping a user's keystrokes ...
3
votes
2answers
918 views
Add a one-off scheduled task through a shell script?
I'd like to execute a task at a given time, once.
I know I can just use crontab -e to add it there, but I'd like to do that through a shellscript. crontab -e gives me some temporary file to edit ...
3
votes
4answers
310 views
command for counting number of active cron jobs in crontabs
Problem statement
I have 5 solaris boxes, some have Solaris 10 and some have Solaris 9.
All of them have many cronjobs in their crontabs.
I would like to know number of active cronjobs available, so ...
2
votes
1answer
171 views
Users home path in a bash script
I'm writing a bash-script that will be run as a cron job everyday. Very basic, I was wanting to change the wallpaper daily. I have mint-14 with mate.
The thing I'm getting caught up on right now ...
2
votes
4answers
330 views
Is there any handy command line tool to manage Cron jobs?
Would someone suggest any handy command line (NOT web) tool or script which adds, enables and disables Cron jobs? I am looking, for example, for the following (or similar) behavior:
sh manageCron.sh ...
2
votes
2answers
788 views
Bash script doesn't work as cronjob
I'm trying to get this simple bash script to work within a cronjob.
It's used to generate static nginx webserver statistic pages using GoAccess.
I tried everything I know to resolve this issue, it ...
2
votes
1answer
48 views
bash script - supervisor program
I have to write a shell-script that have to do the following tasks:
-in every 5 seconds it saves:
-how many users are using joe and/or vi;
-if ...
1
vote
1answer
458 views
Trying to create a cron to Rsync then tar the folder
I'm stuck at the first hurdle!
I want to run a couple of commands from a bash script. First something like this to rsync some directories:
rsync -e ssh -az [email protected]:/home ...
1
vote
2answers
671 views
Using rsync in a cronjob when a password is needed
Basically I have a bash script that fetches data from my server to perform a backup.
As it is now I have to start that script manually, enter the password, and then wait for it to finish.
I would ...
0
votes
1answer
49 views
top not working
My below cronjob is not working. What am I doing wrong here??
*/5 * * * * /usr/bin/top -n1 | head -10 >>/tmp/load.txt
0
votes
2answers
118 views
Xdotool using “DISPLAY=:0” not works in Crontab
I need to run shell script contains Xdotool codes in /home/z/Desktop/tempo/run.sh. I've tried many ways of DISPLAY=:0 but always not works.
I've tried each of below codes, and not works:
* * * * * ...
-1
votes
3answers
147 views
How to run a shell script with export command in crontab
I have a shell script that exports values of variables when executed. The same values will be used in another script.
How to run this script(test.sh) in cron.
#!/bin/sh
export I="10"
echo $I
I will ...