10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi Team,
I have written the shell script which returns the result of the disk space filesystems which has crossed the threshold limit in HTML Format. Below mentioned is the script which worked perfectly on QA system.
df -h | awk -v host=`hostname` '
BEGIN {
print "<table border="4"... (13 Replies)
Discussion started by: Harihsun
13 Replies
2. Shell Programming and Scripting
Hello, Newbie here,
I have a perfectly well working web service call I can issue from chrome (PC Windows 10) and get the results I want (a dimmer being turned on in Fibaro Home Center 2 at level 40)
I am not allowed to post urls but the below works with http and :// and... (3 Replies)
Discussion started by: abigbear
3 Replies
3. Shell Programming and Scripting
Hi,
Can anyone help me on my PHP cron not working, but when i do the manual it work.
# manual run working
/usr/local/bin/php /root/dev/test.php
# crontab not working
55 8 * * * /usr/local/bin/php /root/dev/test.php
Thank in advances
Regards,
FSPalero
Please use CODE tags as... (2 Replies)
Discussion started by: fspalero
2 Replies
4. Shell Programming and Scripting
I am trying to automate a script where I need to use pbrun /bin/su but for some reason it is not passing thru the pbrun as my code below.
. ~/.bash_profile
pbrun /bin/su - content
c h 1
hpsvn up file path
I am executing this from an external .sh file that is pointing to this scripts file... (14 Replies)
Discussion started by: jorgejac
14 Replies
5. Red Hat
Hi Team
we have created a DNS server at RHEL6.2 environment in 10.20.203.x/24 network.
Everything is going well on linux client as nslookup, ping by host etc in entire subnet. We are getting problem in windows client as nslookup working as well but not ping. all the firewall is disabled and... (5 Replies)
Discussion started by: boby.kumar
5 Replies
6. Shell Programming and Scripting
Help. My script is working fine when executed manually but the cron seems not to catch up the command when registered.
The script is as follow:
#!/bin/sh
for file in file_1.txt file_2.txt file_3.txt
do
awk '{ print "0" }' $file > tmp.tmp
mv tmp.tmp $file
done
And the cron... (2 Replies)
Discussion started by: jasperux
2 Replies
7. Solaris
Hi, This is a strange issue: We have an sftp server. Users can ssh to it from internal LAN without any issue, but they can not ssh to it externally via firewall. Here is what I got:
OS is Solaris 9. No hosts.allow and hosts.deny files.
Please help. Thank you in advance! (7 Replies)
Discussion started by: aixlover
7 Replies
8. UNIX for Advanced & Expert Users
Hi,
Putting across a few awk expressions.
Apart from the last, all of them are working.
echo a/b/c | awk -F'/b/c$' '{print $1}'
a
echo a/b/c++ | awk -F'/b/c++' '{print $1}'
a
echo a/b/c++ | awk -F'/b/c++$' '{print $1}'
a/b/c++
Request thoughts on why putting a '$' post double ++... (12 Replies)
Discussion started by: vibhor_agarwali
12 Replies
9. Linux
Dear all,
I am totally despaired and puzzled.
Using Filezilla under Windows under the same network as our Linux servers is working. Using FTP command-line client under any of our Linux debian servers is not working ! I tried with different FTP servers -> same problem !
All commands are... (12 Replies)
Discussion started by: magix_ch
12 Replies
10. Solaris
If I use an old inetd based service that specified /usr/sbin/tcpd for proftpd, do I have to include that when I use inetconv to create the service manifest.
For example.
I currently use proftpd for ftp with tcp_wrappers. My old inetd line was
ftp stream tcp nowait root /usr/sbin/tcpd... (2 Replies)
Discussion started by: csross
2 Replies
RECONF-INETD(8) System Administration Utilities RECONF-INETD(8)
NAME
reconf-inetd - utility to update /etc/inetd.conf and restart inetd
SYNOPSIS
reconf-inetd [--verbose]
reconf-inetd --sanity-check=fragment [... fragment]
DESCRIPTION
reconf-inetd is a maintainer tool that updates inetd.conf. Such updates are based on xinetd.conf-like configuration fragments in
/usr/share/reconf-inetd (where server packages install their fragments) and /usr/lib/reconf-inetd (where reconf-inetd keeps track of which
inetd.conf entries have been added by itself).
reconf-inetd identifies every inetd.conf entry based on the combination of three fields: service name, protocol, and server path. This
allows multiple inetd.conf entries for the same service, eg. for IPv4 and IPv6 versions, as well as for different upstreams (eg. proftpd
versus ftpd-ssl).
reconf-inetd will not add inetd.conf entries for services whose server path is non-existent, or whose combination of protocol, service name
and server path matches an existing inetd.conf entry.
reconf-inetd does not support internal services.
OPTIONS
-h, --help
show this help message and exit
-c FRAGMENTS_TO_CHECK, --sanity-check=FRAGMENTS_TO_CHECK
test the validity of the xinetd.conf-like configuration fragments, as specified by a space-separated list of files
-v, --verbose
explain what happens
-V, --version
show version and exit
FILES
reconf-inetd declares a file-based dpkg trigger on /usr/share/reconf-inetd. Shadow fragment files are stored in /var/lib/reconf-inetd.
A log file is kept at /var/log/reconf-inetd.log
FRAGMENT STRUCTURE
reconf-inetd fragments are a much simplified version of xinetd.conf(5) fragments. They have this structure:
service <service_name>
{
<attribute> = <value> <value> ...
...
}
Of the wide range of fields foreseen by xinetd.conf(5), reconf-inetd honors only these fields:
socket_type
protocol (optional, except for RPC and unlisted services)
port (optional, except for unlisted non-RPC services)
wait
user
server
server_args (optional)
If the protocol field is omitted and the service is listed, reconf-inetd will assume the protocol of the first matching entry from
/etc/services. That will be tcp or udp, which currently implies IPv4, so if the intention is IPv6, then tcp6 or udp6 should be explicitly
specified in the protocol field.
Unlike, regular xinetd fragment files, reconf-inetd fragment files must have only one service per file. A package that provides more than
one service must install a separate fragment file for each service. This is the case to allow for removal of individual services, by simply
removing the related file.
/usr/share/reconf-inetd fragments are not configuration files; they're just input to reconf-inetd. Local admin configuration should be
applied to inetd.conf
tcpd-configured service fragments will typically have server set to /usr/sbin/tcpd and server_args will start with the path to the actual
server executable.
Follows a reproduction of valid atrribute values from xinetd.conf(5):
socket_type Possible values for this attribute include:
stream stream-based service
dgram datagram-based service
raw service that requires direct access to IP
seqpacket service that requires reliable sequential datagram transmission
protocol
determines the protocol that is employed by the service. The protocol must exist in /etc/protocols. If this attribute is not
defined, the default protocol employed by the service will be used.
port determines the service port.
wait This attribute determines if the service is single-threaded or multi-threaded and whether or not xinetd accepts the connection or
the server program accepts the connection. If its value is yes, the service is single-threaded; this means that xinetd will start
the server and then it will stop handling requests for the service until the server dies and that the server software will accept
the connection. If the attribute value is no, the service is multi-threaded and xinetd will keep handling new service requests and
xinetd will accept the connection. It should be noted that udp/dgram services normally expect the value to be yes since udp is not
connection oriented, while tcp/stream servers normally expect the value to be no.
user determines the uid for the server process. The user attribute can either be numeric or a name. If a name is given (recommended),
the user name must exist in /etc/passwd. This attribute is ineffective if the effective user ID of xinetd is not super-user.
server determines the program to execute for this service.
server_args
determines the arguments passed to the server.
FRAGMENT EXAMPLES
Here is an example fragment:
service finger
{
socket_type = stream
protocol = tcp6
wait = no
user = nobody
server = /usr/sbin/fingerd
}
and it's tcpd-enabled version:
service finger
{
socket_type = stream
protocol = tcp6
wait = no
user = nobody
server = /usr/sbin/tcpd
server_args = /usr/sbin/fingerd
}
BUGS
Known issues and missing features are listed in /usr/share/doc/reconf-inetd/TODO
HISTORY
reconf-inetd is a replacement for update-inetd. The motivation for and design of reconf-inetd is detailed at the Debian Enhancement Pro-
posal 9, at http://dep.debian.net/deps/dep9/, a copy of which is locally available at /usr/share/doc/reconf-inetd/dep9.html
AUTHOR
reconf-inetd was designed, documented and implemented by Serafeim Zanikolas <sez@debian.org>
SEE ALSO
inetd.conf(5), xinetd.conf(5), inetd(8), update-inetd(8), deb-triggers(5)
reconf-inetd 1.120603 June 2012 RECONF-INETD(8)