I want to schedule a job at some directory will several files in it.
But there maybe a situation whereby some of the files at the point of the schedule are still transferring during that time.
So I want to skip those files from being processed.
Two method that come to my mind:
1. Process only files that its modification time is older than the last 15 minutes.
2. Exclude files that have changes in bytes (transferring)
But both method also I don't have the idea how to start.
So appreciate the UNIX expertise here to suggest what's the best way to solve this kind of situation.
lsof not available.
Thank you.
Last edited by aimy; 03-30-2016 at 12:22 AM..
Reason: include OS info
I have written generic script to transfer files from one machine to other machine(By passing the command line arguments like server name, user name ,location of the files, file names etc) but
when i am using sftp, what are the things I have to specify in the code
Is it necessary to specify... (0 Replies)
Hi everybody,
I just want to transfer files with FTP (mget and mput). The problem is that I dont want to overwrite any existing files and don't want to transfer them again (e.g. using the rename-function). So I only want to transfer new files with mget and mput.
My first idea was to create... (3 Replies)
Hi,
I am new to scripting, I need to write a script to transfer .TXT files from Server A (ftp) to Server B. Once the files in server B i need to transfer it to server C (sftp). (not transfer of files directly from server A to Server C )
Thanks!
Regards
Sendhil
---------- Post updated at... (3 Replies)
Hi guys ,
how are you doing?
I am tryng to make a script using cp that i would like to do this:
echo "Enter the name files to tranfer"
then user has to enter via keyboard this kind of output
file1 file 2 file 3 file x
(i mean the number of the files could vary and their name too)... (1 Reply)
Hi All,
I want to make a script in which I want to transfer files from current server to another.
The problem is that I don't have xcom installed on this so I was thinking of using scp command.
The code I've written till now is -
# Transferring latest inactive log file to another server... (16 Replies)
I am new to Shell Scripting and need some help.
The following batch job has been failing for me due to the .nfsxxx files in use. I need to know how to modify the following script to exclude the .nfsxxx files so this batch job will not fail on me. I have done lots of googling and keep coming back... (2 Replies)
Hi All
Please can you help, I´ve wrote the following script on a solaris 10 server to transfer files to a windows machine.
#!/usr/bin/sh
cd /moneta_polled01/download
HOST=10.100.4.72
USER=user1
PASSWD=V7stop
/usr/bin/ftp -v $HOST <<EOF
user $USER $PASSWD
cd tmp
binary
put... (7 Replies)
Hi
I have the following script:
#!/bin/sh
set -x
touch -mt 201210040000 /tmp/ref1
touch -mt 201210042359 /tmp/ref2
find /fs1/bscsrtx/BSCS_ix/WORK/LOG -type f \( -newer /tmp/ref1 -a ! -newer /tmp/ref2 \) > file_lst
scp $(< file_lst) root@10.100.48.76:/ano2005/fs1_2015/LOG/
but somehow its... (7 Replies)
Hello to all,
I want to copy from one server to another files of last 24 hours with size between 500MB and 2GB. The code below searches last files in 24 hours.
find . -mtime -1
In order to copy faster I'd like to compress the files before copying them.
How to automate the process of... (8 Replies)
Hi
Please can you tell me what could be wrong with the following scriptto transfer files from solaris 10 to windows machine:
#!/bin/sh
HOST=<IP>
USER=administrator
PASSWD=xyz123zyx
/usr/bin/ftp -inv <<EOF
connect $HOST
user $USER $PASSWD
cd Documents
binary
mput *.sh
bye
EOF (23 Replies)
Discussion started by: fretagi
23 Replies
LEARN ABOUT HPUX
cron
cron(1M)cron(1M)NAME
cron - timed-job execution daemon
SYNOPSIS DESCRIPTION
executes commands at specified dates and times. Regularly scheduled commands can be specified according to instructions placed in files.
Users can submit their own files with a command (see crontab(1)). Users can submit commands that are to be executed only once with an or
command.
Since never exits, it should be executed only once. This is best done by running from the initialization process with the startup script
(see init(1M)).
only establishes a schedule for files and or command files during process initialization and when it is notified by or that a file has been
added, deleted, or modified.
When executes a job, the job's user and group IDs are set to those of the user who submitted the job.
Spring and Autumn Time Transitions
On the days of daylight savings (summer) time transition (in time zones and countries where daylight savings time applies), schedules com-
mands differently from normal.
In the following description, an ambiguous time refers to an hour and minute that occurs twice in the same day because of a daylight sav-
ings time transition (usually on a day during the Autumn season). A nonexistent time refers to an hour and minute that does not occur
because of a daylight savings time transition (usually on a day during the Spring season). DST-shift refers to the offset that is applied
to standard time to result in daylight savings time. This is normally one hour, but can be any combination of hours and minutes up to 23
hours and 59 minutes (see tztab(4)).
When a command is specified to run at an ambiguous time, the command is executed only once at the occurrence of the ambiguous time.
When a command is specified to run at a nonexistent time, the command is executed after the specified time by an amount of time equal to
the DST-shift. When such an adjustment would conflict with another time specified to run the command, the command is run only once rather
than running the command twice at the same time.
Commands that are scheduled to run during all hours (there is a is in the hour field of the entry) are scheduled without any adjustment.
EXTERNAL INFLUENCES
Environment Variables
determines the language in which messages are displayed.
If is not specified or is set to the empty string, it defaults to "C" (see lang(5)). If any internationalization variable contains an
invalid setting, all internationalization variables default to "C" (see environ(5)).
DIAGNOSTICS
A history of all actions taken by is recorded in
EXAMPLES
The following examples assume that the time zone is In this time zone, the DST transition occurs one second before 2:00 a.m. and the DST-
shift is 1 hour.
Consider the following entries in a file:
For the period of 1:00 a.m. to 4:00 a.m. on the days of DST transition, the results will be:
Job Times Run in Fall Times Run in Spring
-----------------------------------------------------
Job_1 01:00 MDT 01:00 MST
Job_2 02:00 MDT 03:00 MDT
Job_3 03:00 MST 03:00 MDT
Job_4 04:00 MST 04:00 MDT
Job_hourly 01:00 MDT 01:00 MST
02:00 MDT
02:00 MST
03:00 MST 03:00 MDT
04:00 MST 04:00 MDT
Multiple_1 02:00 MDT
03:00 MST 03:00 MDT
04:00 MST 04:00 MDT
Multiple_2 02:00 MDT 03:00 MDT
04:00 MST 04:00 MDT
WARNINGS
In the Spring, when there is a nonexistent hour because of daylight savings time, a command that is scheduled to run multiple times during
the nonexistent hour will only be run once. For example, a command scheduled to run at 2:00 and 2:30 a.m. in the time zone will only run
at 3:00 a.m. The command that was scheduled at 2:30 a.m. will not be run at all, instead of running at 3:30 a.m.
DEPENDENCIES
HP Process Resource Manager
If the optional HP Process Resource Management (PRM) software is installed and configured, jobs are launched in the initial process
resource group of the user that scheduled the job. The user's initial group is determined at the time the job is started, not when the job
is scheduled. If the user's initial group is not defined, the job runs in the user default group See prmconfig(1) for a description of how
to configure HP PRM, and prmconf(4) for a description of how the user's initial process resource group is determined.
AUTHOR
was developed by AT&T and HP.
FILES
Main directory
Directory containing and job files
Directory containing files
Accounting information
SEE ALSO at(1), crontab(1), sh(1), init(1M), queuedefs(4), tztab(4).
HP Process Resource Manager: prmconfig(1), prmconf(4) in
STANDARDS CONFORMANCE cron(1M)