I need to write a script which remove files with suffix *.dmp from a specific directory ,older than 30 days and not including recursive subdirectories.
I.e:
The following command remove recursive all *.dmp files older than 30 days:
I'm using the UNIX csh and i wish to use recursion to nav my way up (or down as it is) a given folder.
My little test script is called "r" and takes a folder as argv (or $1)
#!/bin/tcsh -f
set allFiles = `ls -A $argv`
cd $argv
while ($#allFiles)
if (-d... (1 Reply)
I am running a korn shell script which has a recursive function.
The script ran for 117 iterations and ended up with the following error
"recursion too deep".
what should be done to avert this?
Thanks in advance
Swamy
p.s. I am on UNIX MPRAS V4 (3 Replies)
Hi Folks,
I would just like to know how recursion works in ksh or inside a shell in general. I created the following script, but it works(runs recursively) only for 64 times:
----------------
#! /usr/bin/ksh
displaymessage()
{
echo "displaying count: $cnt "
echo "wait for 1 second..."... (1 Reply)
Hello every body. I am trying to find the factorial using the following code. But it is giving the syntax error. I tried very much but in vain. Thanks in advance for helping me
factorial()
{
if
then
y=`expr $1 - 1`
x=$(( $1 \* factorial $y ))... (6 Replies)
Hi,
If i have given to write a prog for factorial in C using recursion and without
recursion which one is better in what condition and why ?
thanks (2 Replies)
I want to halt a tail recursive function after certain validation. I want to come out of entire recursion without unwinding phase. How can i achieve that . The coding is done in C language. (5 Replies)
Hi Guys,,
I tried to create a recursive function in unix.
The following is the code.
#/bin/sh
function(){
n=$1;
if ; then
out=1;
echo "inside if for 0";
else
out = `$n * function "$n-1"`;
echo "inside if for $n-1;
fi (3 Replies)
Hi,
Question: how come the output is like that? Can explain to me abit. I am learning C.
Thanks!
#include <stdio.h>
#include <string.h>
void printit(char line_of_char, int index);
int main()
{
char line_of_char;
int index = -1;
strcpy(line_of_char, "This is a string.");
... (5 Replies)
Can someone please explain me why the following script calls it self recursively:
#!/bin/bash
echo Called
$0
while this not:
#!/bin/bash
echo Called
$($0)
Thanks (6 Replies)
In the following command:
find / -ctime +3 -exec rm -R {}\;
how is the recursion list built for the actual rm ?
F'rinstance; I had a case where a user typed this as root using '/' instead of '.' so everything in the root level was going to be traversed. They hit <ctrl>C before too much was... (5 Replies)
Discussion started by: port43
5 Replies
LEARN ABOUT HPUX
uucleanup
uucleanup(1M)uucleanup(1M)NAME
uucleanup - uucp spool directory clean-up
SYNOPSIS
time] time] time] time] string] time] system] debug_level]
DESCRIPTION
The commands, including are targeted for removal from HP-UX; see the below.
scans the spool directories for old files and takes appropriate action to remove them. Depending on the options selected, performs the
following:
o Informs the requestor of send and/or receive requests for systems that cannot be reached.
o Returns mail that cannot be delivered to the sender.
o Removes all other files.
In addition, warns users of requestors who have been waiting for a given number of days (the default is 1 day). Note that unless time is
specifically set, the default time values for the following options are used.
Options
recognizes the following options:
Any files greater or equal to time days old are removed with appropriate information to the requestor. The default time
is 7 days.
Any files greater or equal to time days old are removed. An attempt is made to deliver mail messages and execute news
when appropriate. The default time is 7 days.
Any files equal to time cause a message to be mailed to the requestor warning about the delay in contacting the remote.
The message includes the JOBID, and in the case of mail, the mail message. The administrator can include a message
line telling who to call to correct the problem (see the option). The default time is 1 day.
Any files greater than or equal to time days old are removed. The files are probably not present (if they were, the
could be executed). But, if files are present, they are taken care of by processing. The default time is 2 days.
This string is included in the warning message generated by the
option. The default string is
Other files whose age is more than
time days are deleted. The default time is 2 days.
Clean-up the spool directory for
system only. The default is to clean-up all spool directories.
The debug level is a single digit between 0 and 9.
The higher the numbers, the more detailed the debugging information returned.
This program is typically started by the script which should be started by (see cron(1M)).
WARNINGS
Use of commands, including is discouraged because they are targeted for removal from HP-UX. Use ftp(1) or rcp(1) instead.
FILES
spool directory
SEE ALSO cron(1M), uucp(1), uux(1), uuclean(1M).
Tim O'Reilly and Grace Todino,
O'Reilly & Associates, Inc. USA.
Grace Todino and Dale Dougherty,
O'Reilly & Associates, Inc. USA.
TO BE OBSOLETED uucleanup(1M)