12-19-2003
find eof, then process
Newbie question. I want to create a shell script that will only move/copy a file if it's determined that the eof string exists. This is to control files being uploaded via FTP. I don't want to move incomplete files, so my only thought is to check for eof, or compare file size every 15-30 seconds on the same file until size in bytes is the same and then move/copy the file. Some uploads occur over very slow connections, with large file sizes, and can take up to 10 minutes.
Anyone already have something like this? What commands would be best to use to facilitate this?
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
how to find the chid process id from given parent process id.... (the chid process doesnot have sub processes inturn) (3 Replies)
Discussion started by: guhas
3 Replies
2. Solaris
Hi,
I need to find which processes are hogging the cpu up. please advise.
Thanks (1 Reply)
Discussion started by: 0ktalmagik
1 Replies
3. AIX
hello
I have a process ID and i want to known what files are use with this process.
fuser give to me the process with a file...i search a similar command but the reverse: to know the files with a process
thank you (1 Reply)
Discussion started by: pascalbout
1 Replies
4. Shell Programming and Scripting
Hi,
I'm need to determine if a file contains the EOF character, how can I do that in Shell scripting?
Regards. (1 Reply)
Discussion started by: jfortes
1 Replies
5. Programming
I have a scenario where I need to find if a process is a daemon process or not. This check needs to be done from within the process. I know there are no direct API's to do so. I have explored these options.
1. ctermid() - this can be unsuccessful as per the man pages
2. int devtty; if ((devtty... (7 Replies)
Discussion started by: vino
7 Replies
6. Shell Programming and Scripting
Hi friends ,
I am confused with << EOF
EOF
Most of the cases I found
sqlplus $db_conn_str << EOF
some sql staments
EOF
another exapmle is
#!/bin/sh
echo -n 'what is the value? '
read value
sed 's/XXX/'$value'/' <<EOF
The value is XXX
EOF (1 Reply)
Discussion started by: imipsita.rath
1 Replies
7. Solaris
Hi All,
Heres a little background. We have essbase installed on a solaris server. We are running a report script. The script starts and runs ok..
1. after some time if i do the ps -ef i can see the process, and it generally completes successfully.
2. Most of the times, when i do the ps with... (2 Replies)
Discussion started by: noufalshaw
2 Replies
8. Programming
Hi:
I have a program written in FORTRAN running on AIX platform.
It is because missing of documentation and without root password, therefore we want to modify the program so that we can find out which script/program that call this FORTRAN program.
I have google for few days, all of them are... (3 Replies)
Discussion started by: cstsang
3 Replies
9. Shell Programming and Scripting
// AIX 6.1
What I am trying to accomplish is to display the user name and the last login date and time in one line:
for usrlist in $(cat alluser.txt)
do
$usrlist
perl -e 'print scalar localtime `lsuser -a time_last_login $usrlist | awk -F '=' '{print $2}'`'
done
However, it... (8 Replies)
Discussion started by: Daniel Gate
8 Replies
10. Shell Programming and Scripting
Hello,
I'm running Stockfish chess engine ( Home - Stockfish - Open Source Chess Engine ) CLI on Linux in interactive mode which is working fine.
root@ubuntu1950x:~# ./stockfish
Stockfish 080218 64 POPCNT by T. Romstad, M. Costalba, J. Kiiski, G. Linscott
setoption name Debug Log File... (2 Replies)
Discussion started by: prvnrk
2 Replies
LEARN ABOUT PHP
move_uploaded_file
MOVE_UPLOADED_FILE(3) 1 MOVE_UPLOADED_FILE(3)
move_uploaded_file - Moves an uploaded file to a new location
SYNOPSIS
bool move_uploaded_file (string $filename, string $destination)
DESCRIPTION
This function checks to ensure that the file designated by $filename is a valid upload file (meaning that it was uploaded via PHP's HTTP
POST upload mechanism). If the file is valid, it will be moved to the filename given by $destination.
This sort of check is especially important if there is any chance that anything done with uploaded files could reveal their contents to
the user, or even to other users on the same system.
PARAMETERS
o $filename
- The filename of the uploaded file.
o $destination
- The destination of the moved file.
RETURN VALUES
Returns TRUE on success.
If $filename is not a valid upload file, then no action will occur, and move_uploaded_file(3) will return FALSE.
If $filename is a valid upload file, but cannot be moved for some reason, no action will occur, and move_uploaded_file(3) will return
FALSE. Additionally, a warning will be issued.
EXAMPLES
Example #1
Uploading multiple files
<?php
$uploads_dir = '/uploads';
foreach ($_FILES["pictures"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = $_FILES["pictures"]["name"][$key];
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
}
?>
NOTES
Note
move_uploaded_file(3) is both safe mode and open_basedir aware. However, restrictions are placed only on the $destination path as to
allow the moving of uploaded files in which $filename may conflict with such restrictions. move_uploaded_file(3) ensures the safety
of this operation by allowing only those files uploaded through PHP to be moved.
Warning
If the destination file already exists, it will be overwritten.
SEE ALSO
is_uploaded_file(3), rename(3), See Handling file uploads for a simple usage example.
PHP Documentation Group MOVE_UPLOADED_FILE(3)