|
|||||||
| Forums | Search Forums | Register | Forum Rules | Man Pages | Albums | FAQ | Members | Calendar | Search | Today's Posts | Mark Forums Read |
| Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here. |
|
|
|
Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
File not getting created
hi, i have a script wrriten where there is a temporary files getting created: Code:
echo "From:" ${usrname}@apps.mc.xerox.com>mail_txtit was working from a long time but now there is a error creating while creating this temporary file. here is the error log for this: Code:
/uv1402/u207/home/bravodba/bestdbscript/shscriptfiles/bravometerview.ksh[252]: mail_txt: cannot create but if i am using the same command " Code:
echo "From:" ${usrname}@apps.mc.xerox.com>mail_txt" at unix prompt then file is getting created manually... please suggest what could be the issue and why the file won't be getting creating through the script???? Last edited by Scrutinizer; 03-07-2013 at 06:45 AM.. Reason: code tags |
| Sponsored Links | ||
|
|
#2
|
|||
|
|||
|
1) In which directory were you when you ran the script ?
2) What are the right & owner of the directory you were in when you ran the script ? 3) With which user did you run the script ? 4) What are the owner and rights of the script you ran ? 5) If we cannot help you with the following infos, it means that we need more clue about the code you ran. |
| Sponsored Links | ||
|
|
#3
|
|||
|
|||
|
as i don't know much about the scripting but here is what i have got Code:
bash-3.2$ ls -ltr bravometerview.ksh -rwxr-xr-x 1 bravodba bravodba 7515 Jan 15 05:44 bravometerview.ksh the script is schduled in the crontab, rights are as above and owner of the directory is root and i am also login through root when i echo the message and created file at the same time.... ---------- Post updated at 04:37 PM ---------- Previous update was at 04:34 PM ---------- could there be any storage issue ?? Last edited by Scrutinizer; 03-07-2013 at 06:45 AM.. Reason: code tags |
|
#4
|
|||
|
|||
|
In which directory is the file
mail_txt supposed to be created ?
Please also provide the output of ls -ld /uv1402/u207/home/bravodba/bestdbscript/shscriptfiles |
| Sponsored Links | |
|
|
#5
|
|||
|
|||
|
in the same directory where the .ksh file exists and at last we are using rm to remove that temporary file. here is the code: Code:
### Send mail of extract process completion
echo "`date`> Send mail of extract process completion... \n "
echo "From:" ${usrname}@apps.mc.xerox.com>mail_txt
#echo "To:" vikas.kumar2@xerox.com>> mail_txt
echo "To:" USA.XCS.BILLING.COE.BIRLA.IT.TEAM@xerox.com >> mail_txt
echo "Subject:" BRAVO View Extract process completed on $(hostname) - `date +"%m%d%Y"` >> mail_txt
echo "Mime-Version: 1.0" >> mail_txt
echo "Content-Type: text/plain" >> mail_txt
echo Automated UNIX system message from ${usrname} >> mail_txt
echo "" >> mail_txt
mailx -t < mail_txt
rm mail_txtand here is the log which we are getting: Code:
Wed Mar 6 06:00:25 EST 2013> Send mail of extract process completion... /uv1402/u207/home/bravodba/bestdbscript/shscriptfiles/bravometerview.ksh[252]: mail_txt: cannot create /uv1402/u207/home/bravodba/bestdbscript/shscriptfiles/bravometerview.ksh[254]: mail_txt: cannot create /uv1402/u207/home/bravodba/bestdbscript/shscriptfiles/bravometerview.ksh[255]: mail_txt: cannot create /uv1402/u207/home/bravodba/bestdbscript/shscriptfiles/bravometerview.ksh[256]: mail_txt: cannot create /uv1402/u207/home/bravodba/bestdbscript/shscriptfiles/bravometerview.ksh[257]: mail_txt: cannot create /uv1402/u207/home/bravodba/bestdbscript/shscriptfiles/bravometerview.ksh[258]: mail_txt: cannot create /uv1402/u207/home/bravodba/bestdbscript/shscriptfiles/bravometerview.ksh[259]: mail_txt: cannot create /uv1402/u207/home/bravodba/bestdbscript/shscriptfiles/bravometerview.ksh[260]: mail_txt: cannot open mail_txt: No such file or directory Last edited by Scrutinizer; 03-07-2013 at 06:44 AM.. Reason: code tags |
| Sponsored Links | |
|
|
#6
|
|||
|
|||
|
there can be four logical points leading to this error--
1)space issue 2)permission of file 3)wrong location 4)wrong user Please verify these points and the issue should get solved. |
| Sponsored Links | |
|
|
#7
|
|||
|
|||
|
Your script raise an error while running line 252.
We cannot guess what your script if doing before arriving to that line. insert the command ls -ld $(pwd) just before the line 252 and let us know what it shows. Check if you have a filesystem full : what gives a df -h ? |
| Sponsored Links | ||
|
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Changing file permissions of a file created by another user | qwertyu | Shell Programming and Scripting | 3 | 01-09-2013 09:40 AM |
| Who created a file? | teotrask | UNIX for Dummies Questions & Answers | 6 | 06-28-2012 10:21 PM |
| how to delete core file (file created due to apps crashed) | s3270226 | Homework & Coursework Questions | 6 | 04-07-2011 12:13 PM |
| File created year | KiranKumarKarre | Shell Programming and Scripting | 3 | 05-29-2009 08:49 AM |
| How to know when a new file is created? | aixjadoo | UNIX for Dummies Questions & Answers | 1 | 07-02-2008 12:11 PM |
|
|