I have this C shell script that was migrated from AIX to Linux, could someone please help me, I checked the syntax numerous times but I can't find out where the error is. The script is meant to find files older than 27 days and delete it
Code:
#!/usr/bin/csh
#
LOGFILE=/Mailbox/Control/bin/printers/log/`date +%d``hostname`prt.log
#
# Check if logfile exists
#
{
if [ \! -f $LOGFILE ]; then
find `dirname $LOGFILE` -name '*'`hostname`prt.log -mtime +27 -exec rm {} \;
fi
} >/dev/null 2>/dev/null
Error after running script:
Code:
up1as00:/Mailbox/Control/bin/printers # ./sunprint.sh
LOGFILE=/Mailbox/Control/bin/printers/log/12up1as00prt.log: Command not found.
{: Command not found.
LOGFILE: Undefined variable.
I created a dummy file but the error persists
Code:
up1as00:/Mailbox/Control/bin/printers # ls -ld /Mailbox/Control/bin/printers/log/12up1as00prt.log
-rw-r--r-- 1 root root 0 Jun 12 11:15 /Mailbox/Control/bin/printers/log/12up1as00prt.log
Am I missing something here? (in terms of syntaxing?)
Last edited by hedkandi; 06-12-2012 at 12:28 AM..
Reason: grammar
Hi all,
Im using a script which contains read command.. the script works perfectly but when I alias the script it gave "undifined variable" after I enter the read command input (variable)...
Does any one know why ? (4 Replies)
Can someone tell me why I'm getting error when I try to run this?
#!/bin/csh -f
source ~/.cshrc
#
set SQLPLUS = ${ORACLE_HOME}/bin/sqlplus
#
set count=`$SQLPLUS -s ${DB_LOGIN} << END
select count(1) from put_groups where group_name='PC' and description='EOD_EVENT' and serial_number=1;... (7 Replies)
Hello,
I have a csh script that creates an environment variable. I want to pass the environment variable(CURR_TABLE_DATE) to an Informix sql script. Here is the csh:
#!/bin/csh -f
setenv INFORMIXSERVER market3_tcp
setenv CURR_TABLE_DATE 20090714
set DATABASE = gm_cdr
set SQL_DIR =... (0 Replies)
Hello,
#this script renames schematic file for model year change
#my = model year prefix
my="lsd"
for i in 'ls lsb*'
do
old=$i
new='echo $i | cut - c4 - c30'
mv $i $my$new
end
i: Undefined variable
What am I missing or doing wrong? (6 Replies)
Below script cuts date part from the date entered by the user.
#!/bin/csh
echo 'Enter date in the format dd/mm/yyyy'
read DATE
DD=`echo $DATE | cut -c1-2`
echo $DD;
when debug with -x option , it works perfectly but without -x doesnot.:confused:
$ sh -x unix_12.sh
+ echo Enter... (2 Replies)
Hello group,
Still fairly new at the whole scripting thing so be gentle. I'm trying to write a simple script that archives my log files into a master log broken into weeks of the year.
My script runs fine up till the "cat" lines which I get a undefined or illegal variable name error. But... (2 Replies)
Hi,
i am a beginner in ubuntu. my default shell is bash. everytime i try to change the shell with command "csh", i get a message (probably an error message). after i get into c-shell, when i try to execute a c shellscript, then it showed the same message. any idea about what is this about or any... (1 Reply)
I am getting the error undefined variable even after following these steps
#read name
abcd
#echo $name
na: undefined variable (6 Replies)
Discussion started by: Vishawdeep
6 Replies
LEARN ABOUT REDHAT
klog
KLog(1) Hamradio KLog(1)NAME
klog - The KDE Ham Radio Logging program
SYNOPSIS
klog [option]
OPTIONS
A summary of options is included below.
--help Show summary of options.
--version Output version information and exit.
DESCRIPTION
klog is a ham radio logging program for KDE. With KLog you can log your QSOs and save it in ADIF format. KLog helps you to manage DXCC,
WAZ and IOTA award.
USAGE
Enter you QSO data in the top left box while entity data, direction and other usefull information will be shown in the top right box.
Previous QSOs are shown in the botton box where you can click to edit them.
KLog can also import tlf (linux ham radio contest program) to your current log file.
Here is a list of keys that can be used to navigate through klog:
Control a: Add a QSO.
Control d: Delete a selected QSO.
Control n: Create a new log.
Control o: Open a log.
Control q: Close a log.
Control u: Update a selected QSO.
Control s: Save the log.
Control y: Clear the QSO frame.
Control f: Find a QSO in the log.
Tab: Move around the fields in the QSO frame.
PgUp: Scroll the log up.
PgDn: Scroll the log down.
Up Arrow: Select previous QSO.
Down Arrow: Select next QSO.
PRINTING
KLog has a very basic printing feature implemented.
PREFERENCES
You can edit the ~/.klog/klogrc file to setup you call and locator.
All the data files are saved in the KLog home directory (~/.klog) by default.
FILES
/usr/share/klog/cty.dat contains the DXCC entries read by KLog.
AUTHORS
KLog was written by Jaime Robles, EA4TV <jaime at robles.es> aka <jaime at kde.org>
Download the last version from: http://jaime.robles.es
Calculation of heading and distance was taken from Loccalc code by Marco Bersani, IK2PIH.
Jaime Robles, EA4TV version 0.5.9 KLog(1)