03-12-2017
Hi,
In general, if a command works at the shell prompt, it should work if that same command is put in a script that is run by that same shell. What might be happening here perhaps is that paths when running via crontab might not be what you'd expect.
If you try in your script putting full absolute paths to all binaries and files, does it then work OK via a crontab entry ? That's probably the first thing to try, since if this approach is working for you at the command line, it should (generally speaking) work in a script as well.
Also make sure the shebang line at the top of your script matches the shell you expect to use to run the script (so #!/bin/bash for Bash, for instance), in case there is a difference between your own shell and the system default shell, or the shell the user is running as in cron.
This User Gave Thanks to drysdalk For This Post:
6 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I am having trouble understanding the difference between a passthrough device and a named device and when you would use one or the other to access equipment.
As an example, we have a tape library and giving the command
"camcontrol devlist" gives the following output:
akx# camcontrol... (1 Reply)
Discussion started by: thumper
1 Replies
2. HP-UX
Hi,
I need to rediracte all the names of the devices (only disks) to a file.
Thanks:confused: (3 Replies)
Discussion started by: yoavbe
3 Replies
3. Shell Programming and Scripting
Hi
Please help me to resolve.
Question:
I can run this command to change the mode of a device with id=500 as below
dbc "select device mode=3 where id=500;"
How can i run the same query with a file contaning n number of ids ?
file1.txt
12
234
34
500
34
45
Thanks in... (3 Replies)
Discussion started by: sureshcisco
3 Replies
4. Shell Programming and Scripting
Hi,
Can anyone please correct the script such that it run on all the devices in the devicelist.txt file.
The problem is when the script runs it only reads the first device in the list, configures the device and exists.
Script:
The devicelist.txt:
device.crs... (1 Reply)
Discussion started by: sureshcisco
1 Replies
5. UNIX for Dummies Questions & Answers
Hi,
So I downloaded this kernel source and was able to build it successfully.
But I want to add this SDK source code inside, can anyone help me how to do this? Note that the SDK source can be built by itself.
I added the SDK in the main Makefile:
init-y := init/
#added SDK... (0 Replies)
Discussion started by: h0ujun
0 Replies
6. UNIX for Advanced & Expert Users
All,
I am looking for some guidance on how to handle permissions/access for an application build/deployment.
We need to allow for software deployments via Visual Studio Team Services and a build server running on Windows, deploying to RHEL 7 servers. We would like to use a service account,... (3 Replies)
Discussion started by: hburnswell
3 Replies
arp(8c) arp(8c)
Name
arp - address resolution display and control
Syntax
arp -a [vmunix] [kmem]
arp [-d] hostname
arp -f filename
arp -s hostname ether_addr [temp] [pub] [trail]
Description
The program displays and modifies the Internet-to-Ethernet address translation tables used by the address resolution protocol
The hostname is the name of the host system for which information will be displayed or modified.
With no flags, the program displays the current ARP entry for hostname.
Options
-a Displays current Address Resolution Protocol (ARP) entries from the specified name list and core files (next arguments). If not spec-
ified, uses and respectively.
-d Deletes the entry for the host specified by name (next argument).
-f Reads information from the specified file (next argument) and modifies entries accordingly. Entries in the file should be of the fol-
lowing form, with argument meanings as given previously:
hostname ether_addr [ temp ] [ pub ] [ trail ]
-s Creates an ARP entry for the host called hostname with the Ethernet address ether_addr. The Ethernet address is given as six hexadec-
imal bytes separated by colons. The entry will be permanent unless the word temp is given in the command. If the word pub is given,
the entry will be published. That is, the system will act as an ARP server, responding to requests for hostname even though the host
address is not its own. The word trail indicates that trailer encapsulations may be sent to this host.
See Also
arp(4p), ifconfig(8c)
arp(8c)