[ksh] at -f at.file now not working on Solaris.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting [ksh] at -f at.file now not working on Solaris.
# 1  
Old 07-05-2011
[ksh] at -f at.file now not working on Solaris.

I am having problems with the at command on Solaris 10.
There is a HP-UX 11i script that executes another script using at, but on Solaris 10 it doesn't work.

HP-UX:

Code:
# cat /tmp/at.file
date

# at -f /tmp/at.file now
warning: commands will be executed using /usr/bin/sh
job 1309845410.a at Tue Jul  5 05:56:50 2011

Solaris 10:

Code:
# cat /tmp/at.file
date

# at -f /tmp/at.file now
at: getdate: There is no line in the template that matches the input

Any idea why Solaris is giving me a hard time on this simple, basic command ??

Greetings,

ejdv
# 2  
Old 07-05-2011
Try to unset $DATEMSK and try again. There seems to be a problem with this environment variable.
This User Gave Thanks to hergp For This Post:
# 3  
Old 07-05-2011
Thanks for the quick reply.

Code:
# unset $DATEMSK
ksh: /SA/data/tim/data/timdatemsk: is not an identifier

# at -f /tmp/at.file now
at: getdate: There is no line in the template that matches the input

Code:
# cat $DATEMSK
%m/%d/%y %H:%M:%S
%m/%d/%Y %H:%M:%S
%m/%d/%y %H:%M
%m/%d/%Y %H:%M
%m/%d/%y %H
%m/%d/%Y %H
%m/%d/%y %I:%M:%S %p
%m/%d/%Y %I:%M:%S %p
%m/%d/%y %I:%M %p
%m/%d/%Y %I:%M %p
%m/%d/%y %I %p
%m/%d/%Y %I %p
%m/%d/%y
%m/%d/%Y
%m/%d
%b %d, %Y %H:%M:%S %p
%b %d, %Y %I:%M:%S
%B %d, %Y %H:%M:%S %p
%B %d, %Y %I:%M:%S
%b %d, %Y %H:%M %p
%b %d, %Y %I:%M
%B %d, %Y %H:%M %p
%B %d, %Y %I:%M
%b %d, %Y %H %p
%b %d, %Y %I
%B %d, %Y %H %p
%B %d, %Y %I
%b %d, %Y
%B %d, %Y
%b %d
%B %d
%m%d9/22/89M%y
%m%d9/22/89M%Y
%m%d9/22/89M
%m%d%H
%m%d
%y%m%d%H%M%S
%Y-%m-%d %H:%M:%S
%Y%m%d%H%M%S

It has only the "%Y%m%d%H%M%S" entry more than the HP-UX $DATEMSK.
The timedatemsk file is from the application.

---------- Post updated at 08:59 AM ---------- Previous update was at 08:34 AM ----------

Code:
# unset DATEMSK

nbsol228 (ISA SEC)# at -f /tmp/at.file now
commands will be executed using /sbin/sh
job 1309849085.a at Tue Jul  5 06:58:05 2011

So it is unset without the $ sign.
I was mistaken there.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script not working with ksh

Hi I am not able to execute a script with ksh. Its not giving any error too. I have tried with absolute path /usr/bin/ksh test.sh . Also checked path variable and all looks fine It runs fine with sh. OS is solaris 10. (9 Replies)
Discussion started by: ningy
9 Replies

2. Shell Programming and Scripting

Working with FOR in ksh 88

Hi, I tried the following but giving me all the files in the directory , Where i need the files which are assigned to variable like below #!/bin/ksh Src_Dir="/home/etc" file_nm ="ab.temp" for File in `ls $Src_Dir/$file_nm*` do File=`basename $File` echo $File ... (2 Replies)
Discussion started by: smile689
2 Replies

3. Shell Programming and Scripting

ksh script not working

Here's the script: #!/usr/bin/ksh Date=`date +%m%d%y` CDate=`date` FileName=cintas_hosts_and_users.$Date echo $CDate >> $FileName #echo $FileName for host in `cat /collect/itthomp/cintas_hostnames.dat` do echo $host >> $FileName ssh $host "awk -v Fname=$FileName -F: '{if($1 != "root"... (3 Replies)
Discussion started by: jgt157
3 Replies

4. Shell Programming and Scripting

File name auto completion not working in KSH.Please help

Hi All, I am using SunOS 5.8 verison with KSH shell. My problem is I am not getting auto completion of file name on pressing of TAB or ESC key. While pressing ESC key , '^[' is getting printed . TAB is printing doin nothin but jus printing tab. What should I do to get auto completion of... (3 Replies)
Discussion started by: Sooraj_Linux
3 Replies

5. Shell Programming and Scripting

If statement is not working in KSH

#! /bin/ksh rm -f ./xyz file --- this line is working // Below any if stmt is not working. if then echo " blah blah " fi or I replaced above if with if then echo "dir exists" fi This is also not working. I am new to KSH. So can someone help why if stmt is not... (31 Replies)
Discussion started by: saggy9583
31 Replies

6. Shell Programming and Scripting

Solaris KSH shell script to copy all lines from one file to another

Hello, more of a windows wscript guy. However I took a new position that requires me to support some solaris servers. So... issue is that I need to copy all lines from a file to a temporary file and then copy them back into the original file starting at line 1. Reason I need to do this is... (5 Replies)
Discussion started by: ZigZaggin
5 Replies

7. AIX

du not working for user using ksh

Hi, I have a strange problem with a AIX server, user are having problem with using du will in their ksh shell, if they switch to sh or bash there is not problem. root account that are using ksh but have not problem with du. this is the error messages when trying to run du du: can't find... (5 Replies)
Discussion started by: robertngo
5 Replies

8. Solaris

Substitution not working in ksh

Hi, Following code is working in bash but not in ksh. Can someone please send me an alternative? #!/bin/ksh fname="EOA.dmp" echo $fname logname=${fname/.dmp/.log} echo $logname I am getting below error in ksh "testcmd: logname=${fname/.dmp/.log}: 0403-011 The specified substitution... (3 Replies)
Discussion started by: arsheshadri
3 Replies

9. AIX

Substitution not working in ksh

Following code is working in bash but not in ksh. Can someone please send me an alternative? #!/bin/ksh fname="EOA.dmp" echo $fname logname=${fname/.dmp/.log} echo $logname I am getting below error in ksh "testcmd: logname=${fname/.dmp/.log}: 0403-011 The specified substitution is not... (2 Replies)
Discussion started by: arsheshadri
2 Replies

10. Shell Programming and Scripting

ls not working as expected within ksh

Hi, I use the command ls a\b\c\*.txt from the command line on HP UNIX and it works fine - It lists all files matching *.txt in the a\b\c directory When embeded in a ksh script `ls a\b\c\*.txt` it does not work - I get *.txt not found (even though there are files) I tried... (10 Replies)
Discussion started by: GNMIKE
10 Replies
Login or Register to Ask a Question