OXIESEC PANEL
- Current Dir:
/
/
snap
/
core
/
17210
/
usr
/
bin
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
10/02/2024 07:52:54 PM
rwxr-xr-x
📄
2to3-3.5
96 bytes
09/30/2024 02:20:29 PM
rwxr-xr-x
📄
[
50.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
aa-enabled
22.16 KB
06/29/2023 11:30:47 AM
rwxr-xr-x
📄
abootimg
18.27 KB
07/28/2011 06:29:01 AM
rwxr-xr-x
📄
abootimg-pack-initrd
362 bytes
07/28/2011 06:29:00 AM
rwxr-xr-x
📄
abootimg-unpack-initrd
272 bytes
07/28/2011 06:29:00 AM
rwxr-xr-x
📄
addpart
18.45 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
arch
30.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
awk
642.72 KB
09/11/2023 06:21:20 PM
rwxr-xr-x
📄
base32
38.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
base64
38.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
basename
30.67 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
bashbug
6.79 KB
04/19/2022 01:41:38 PM
rwxr-xr-x
📄
bootctl
74.44 KB
03/03/2023 04:27:52 AM
rwxr-xr-x
📄
busctl
363.21 KB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
c_rehash
6.05 KB
03/12/2024 01:38:19 PM
rwxr-xr-x
📄
captoinfo
70.71 KB
03/06/2024 05:01:28 PM
rwxr-xr-x
📄
catchsegv
3.26 KB
05/08/2024 03:46:54 PM
rwxr-xr-x
📄
cautious-launcher
853 bytes
10/30/2015 03:39:30 PM
rwxr-xr-x
📄
cgm
17.99 KB
01/18/2016 06:55:49 PM
rwxr-xr-x
📄
chacl
13.99 KB
04/21/2017 08:44:54 PM
rwxr-xr-x
📄
chage
60.88 KB
02/07/2024 10:59:49 AM
rwxr-xr-x
📄
chardet3
309 bytes
02/10/2016 05:12:09 PM
rwxr-xr-x
📄
chardetect3
309 bytes
02/10/2016 05:12:09 PM
rwxr-xr-x
📄
chattr
10.34 KB
06/03/2022 08:47:31 PM
rwxr-xr-x
📄
chcon
62.92 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
chfn
70.14 KB
02/07/2024 10:59:49 AM
rwxr-xr-x
📄
chrt
26.67 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
chsh
39.48 KB
02/07/2024 10:59:49 AM
rwxr-xr-x
📄
ckbcomp
144.19 KB
04/10/2019 09:25:58 PM
rwxr-xr-x
📄
cksum
30.67 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
clear
6.08 KB
03/06/2024 05:01:28 PM
rwxr-xr-x
📄
clear_console
10.27 KB
04/19/2022 01:41:45 PM
rwxr-xr-x
📄
cloud-id
310 bytes
04/25/2023 09:28:48 PM
rwxr-xr-x
📄
cloud-init
314 bytes
04/25/2023 09:28:48 PM
rwxr-xr-x
📄
cloud-init-per
2.06 KB
03/19/2021 02:37:22 PM
rwxr-xr-x
📄
cmp
42.67 KB
12/26/2015 11:11:28 PM
rwxr-xr-x
📄
codepage
10.29 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
comm
34.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
compose
17.55 KB
10/30/2015 03:39:30 PM
rwxr-xr-x
📄
console-conf
2.86 KB
01/25/2017 10:18:22 PM
rwxr-xr-x
📄
crontab
35.23 KB
05/10/2022 10:15:25 PM
rwxr-xr-x
📄
csplit
46.86 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
ctstat
18.68 KB
04/16/2019 12:37:11 PM
rwxr-xr-x
📄
cut
38.8 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
dbus-cleanup-sockets
9.98 KB
09/14/2023 10:58:48 AM
rwxr-xr-x
📄
dbus-daemon
218.95 KB
09/14/2023 10:58:48 AM
rwxr-xr-x
📄
dbus-monitor
21.99 KB
09/14/2023 10:58:48 AM
rwxr-xr-x
📄
dbus-run-session
9.98 KB
09/14/2023 10:58:48 AM
rwxr-xr-x
📄
dbus-send
21.98 KB
09/14/2023 10:58:48 AM
rwxr-xr-x
📄
dbus-update-activation-environment
13.98 KB
09/14/2023 10:58:48 AM
rwxr-xr-x
📄
dbus-uuidgen
9.98 KB
09/14/2023 10:58:48 AM
rwxr-xr-x
📄
deallocvt
10.3 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
deb-systemd-helper
17.99 KB
02/29/2016 12:24:38 PM
rwxr-xr-x
📄
deb-systemd-invoke
4.37 KB
02/29/2016 12:24:38 PM
rwxr-xr-x
📄
debconf
2.79 KB
05/08/2019 06:33:33 PM
rwxr-xr-x
📄
debconf-apt-progress
11.27 KB
05/08/2019 06:33:33 PM
rwxr-xr-x
📄
debconf-communicate
608 bytes
05/08/2019 06:33:33 PM
rwxr-xr-x
📄
debconf-copydb
1.68 KB
05/08/2019 06:33:33 PM
rwxr-xr-x
📄
debconf-escape
647 bytes
05/08/2019 06:33:33 PM
rwxr-xr-x
📄
debconf-set-selections
2.87 KB
05/08/2019 06:33:33 PM
rwxr-xr-x
📄
debconf-show
1.78 KB
05/08/2019 06:33:33 PM
rwxr-xr-x
📄
delpart
18.45 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
dh_bash-completion
2.49 KB
08/18/2015 07:47:29 PM
rwxr-xr-x
📄
dh_pypy
11.71 KB
08/16/2019 12:59:18 AM
rwxr-xr-x
📄
dh_python3
11.91 KB
08/16/2019 12:59:18 AM
rwxr-xr-x
📄
diff
123.08 KB
12/26/2015 11:11:28 PM
rwxr-xr-x
📄
diff3
54.86 KB
12/26/2015 11:11:28 PM
rwxr-xr-x
📄
dircolors
38.71 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
dirname
30.67 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
dotlockfile
14.51 KB
12/07/2013 03:08:22 AM
rwxr-xr-x
📄
dpkg-deb
131.43 KB
05/27/2022 10:37:03 AM
rwxr-xr-x
📄
du
119.17 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
dumpimage
139.06 KB
06/12/2019 09:45:58 AM
rwxr-xr-x
📄
dumpkeys
166.52 KB
01/22/2018 01:49:48 PM
rwxr-xr-x
📄
ec2metadata
7.12 KB
09/29/2020 06:17:10 PM
rwxr-xr-x
📄
edit
17.55 KB
10/30/2015 03:39:30 PM
rwxr-xr-x
📄
editor
1.02 MB
09/25/2024 07:47:37 AM
rwxr-xr-x
📄
env
30.67 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
envsubst
34.51 KB
11/07/2018 06:33:51 PM
rwxr-xr-x
📄
ex
1.02 MB
09/25/2024 07:47:37 AM
rwxr-xr-x
📄
expand
30.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
expiry
22.23 KB
02/07/2024 10:59:49 AM
rwxr-xr-x
📄
expr
38.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
factor
70.77 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
faillog
18.25 KB
02/07/2024 10:59:50 AM
rwxr-xr-x
📄
fallocate
22.56 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
finalrd
2.1 KB
09/17/2020 05:03:45 PM
rwxr-xr-x
📄
find
216.57 KB
02/07/2016 11:18:24 PM
rwxr-xr-x
📄
flock
26.71 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
fmt
38.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
fold
34.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
free
18.37 KB
11/01/2023 07:23:48 AM
rwxr-xr-x
📄
fw_printenv
36.29 KB
06/12/2019 09:45:58 AM
rwxr-xr-x
📄
fw_setenv
36.29 KB
06/12/2019 09:45:58 AM
rwxr-xr-x
📄
fwupdate
13.99 KB
01/18/2018 08:25:49 AM
rwxr-xr-x
📄
gawk
642.72 KB
09/11/2023 06:21:20 PM
rwxr-xr-x
📄
gdbserver
408.53 KB
06/18/2024 06:21:58 AM
rwxr-xr-x
📄
getconf
22.41 KB
05/08/2024 03:49:57 PM
rwxr-xr-x
📄
getent
27.3 KB
05/08/2024 03:49:57 PM
rwxr-xr-x
📄
getfacl
22.62 KB
04/21/2017 08:44:54 PM
rwxr-xr-x
📄
getkeycodes
10.3 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
getopt
14.43 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
gettext
34.48 KB
11/07/2018 06:33:51 PM
rwxr-xr-x
📄
gettext.sh
4.52 KB
11/07/2018 06:33:51 PM
rwxr-xr-x
📄
gpasswd
73.54 KB
02/07/2024 10:59:49 AM
rwxr-xr-x
📄
gpg
984.87 KB
07/12/2022 12:13:08 AM
rwxr-xr-x
📄
gpg-zip
3.23 KB
07/12/2022 12:13:07 AM
rwxr-xr-x
📄
gpgsplit
58.76 KB
07/12/2022 12:13:08 AM
rwxr-xr-x
📄
gpgv
363.63 KB
07/12/2022 12:13:08 AM
rwxr-xr-x
📄
groups
30.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
growpart
20.99 KB
09/29/2020 06:17:10 PM
rwxr-xr-x
📄
grub-editenv
228.78 KB
04/30/2021 04:02:29 PM
rwxr-xr-x
📄
head
38.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
helpztags
2.46 KB
04/08/2016 11:39:52 AM
rwxr-xr-x
📄
hostid
26.64 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
hostnamectl
287.2 KB
03/03/2023 04:27:52 AM
rwxr-xr-x
📄
i386
14.38 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
iconv
59 KB
05/08/2024 03:49:57 PM
rwxr-xr-x
📄
id
38.83 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
igawk
3.11 KB
09/11/2023 06:21:18 PM
rwxr-xr-x
📄
infocmp
54.57 KB
03/06/2024 05:01:28 PM
rwxr-xr-x
📄
infotocap
70.71 KB
03/06/2024 05:01:28 PM
rwxr-xr-x
📄
install
135.59 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
ionice
22.59 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
ipcmk
22.69 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
ipcrm
26.54 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
ipcs
46.71 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
iptables-xml
92.74 KB
05/09/2023 06:42:18 PM
rwxr-xr-x
📄
ischroot
10.34 KB
01/26/2016 06:17:55 PM
rwxr-xr-x
📄
join
46.77 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
jsondiff
976 bytes
11/27/2015 02:19:18 PM
rwxr-xr-x
📄
jsonpatch
3.58 KB
11/27/2015 02:19:18 PM
rwxr-xr-x
📄
jsonpointer
1.31 KB
10/24/2015 05:34:42 AM
rwxr-xr-x
📄
jwt3
288 bytes
08/29/2017 06:41:38 PM
rwxr-xr-x
📄
kbdinfo
10.31 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
kwboot
14.33 KB
06/12/2019 09:45:58 AM
rwxr-xr-x
📄
last
38.84 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
lastb
38.84 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
lastlog
14.03 KB
02/07/2024 10:59:50 AM
rwxr-xr-x
📄
lcf
7.6 KB
03/16/2016 08:58:51 PM
rwxr-xr-x
📄
ldd
5.3 KB
05/08/2024 03:46:59 PM
rwxr-xr-x
📄
less
166.76 KB
12/01/2017 04:11:09 AM
rwxr-xr-x
📄
lessecho
10.02 KB
12/01/2017 04:11:09 AM
rwxr-xr-x
📄
lessfile
8.36 KB
12/01/2017 04:11:09 AM
rwxr-xr-x
📄
lesskey
19.39 KB
12/01/2017 04:11:09 AM
rwxr-xr-x
📄
lesspipe
8.36 KB
12/01/2017 04:11:09 AM
rwxr-xr-x
📄
line
10.32 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
link
26.64 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
linux-check-removal
3.99 KB
03/18/2020 11:32:20 AM
rwxr-xr-x
📄
linux-update-symlinks
6.17 KB
03/18/2020 11:32:20 AM
rwxr-xr-x
📄
linux-version
2.63 KB
03/18/2020 11:32:20 AM
rwxr-xr-x
📄
linux32
14.38 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
linux64
14.38 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
lnstat
18.68 KB
04/16/2019 12:37:11 PM
rwxr-xr-x
📄
loadkeys
206.57 KB
01/22/2018 01:49:48 PM
rwxr-xr-x
📄
loadunimap
26.66 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
locale
37.91 KB
05/08/2024 03:49:57 PM
rwxr-xr-x
📄
localectl
295.22 KB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
localedef
315.71 KB
05/08/2024 03:49:57 PM
rwxr-xr-x
📄
lockfile-check
14.25 KB
12/03/2012 11:37:50 PM
rwxr-xr-x
📄
lockfile-create
14.25 KB
12/03/2012 11:37:50 PM
rwxr-xr-x
📄
lockfile-remove
14.25 KB
12/03/2012 11:37:50 PM
rwxr-xr-x
📄
lockfile-touch
14.25 KB
12/03/2012 11:37:50 PM
rwxr-xr-x
📄
logger
35.35 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
logname
26.67 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
lsattr
10.33 KB
06/03/2022 08:47:31 PM
rwxr-xr-x
📄
lscpu
55.12 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
lsinitramfs
2.43 KB
10/07/2019 10:53:35 AM
rwxr-xr-x
📄
lsipc
59 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
lslocks
31.09 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
lslogins
51.15 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
lspgpot
1.06 KB
06/25/2014 04:17:29 PM
rwxr-xr-x
📄
lzcat
67.11 KB
04/11/2022 07:08:39 PM
rwxr-xr-x
📄
lzcmp
5.39 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
lzdiff
5.39 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
lzegrep
5.56 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
lzfgrep
5.56 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
lzgrep
5.56 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
lzless
1.78 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
lzma
67.11 KB
04/11/2022 07:08:39 PM
rwxr-xr-x
📄
lzmainfo
10.31 KB
04/11/2022 07:08:39 PM
rwxr-xr-x
📄
lzmore
2.12 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
mail-lock
14.25 KB
12/03/2012 11:37:50 PM
rwxr-xr-x
📄
mail-touchlock
14.25 KB
12/03/2012 11:37:50 PM
rwxr-xr-x
📄
mail-unlock
14.25 KB
12/03/2012 11:37:50 PM
rwxr-xr-x
📄
mapscrn
18.66 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
mawk
115.01 KB
03/24/2014 09:53:33 AM
rwxr-xr-x
📄
mcookie
26.71 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
md5sum
42.77 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
md5sum.textutils
42.77 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
mesg
10.37 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
mk_modmap
15.78 KB
09/22/2016 05:33:20 PM
rwxr-xr-x
📄
mkenvimage
14.2 KB
06/12/2019 09:45:58 AM
rwxr-xr-x
📄
mkfifo
58.95 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
mkimage
143.06 KB
06/12/2019 09:45:58 AM
rwxr-xr-x
📄
mkknlimg
5.87 KB
06/12/2019 09:45:47 AM
rwxr-xr-x
📄
mksquashfs
174.12 KB
09/15/2021 01:04:44 PM
rwxr-xr-x
📄
mksunxiboot
6.12 KB
06/12/2019 09:45:58 AM
rwxr-xr-x
📄
mkswapfile
865 bytes
10/02/2024 07:41:37 PM
rwxr-xr-x
📄
namei
26.58 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
nawk
642.72 KB
09/11/2023 06:21:20 PM
rwxr-xr-x
📄
newgrp
38.97 KB
02/07/2024 10:59:50 AM
rwxr-xr-x
📄
ngettext
34.5 KB
11/07/2018 06:33:51 PM
rwxr-xr-x
📄
nice
34.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
nl
38.83 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
nohup
30.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
nproc
30.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
nsenter
26.88 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
nstat
22.47 KB
04/16/2019 12:37:11 PM
rwxr-xr-x
📄
numfmt
58.86 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
od
66.83 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
openssl
545.97 KB
03/12/2024 01:38:30 PM
rwxr-xr-x
📄
pager
166.73 KB
04/28/2024 12:17:46 PM
rwxr-xr-x
📄
partx
75.63 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
passwd
52.98 KB
02/07/2024 10:59:49 AM
rwxr-xr-x
📄
paste
30.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
pathchk
30.67 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
pdb3
59.56 KB
09/30/2024 02:20:36 PM
rwxr-xr-x
📄
pdb3.5
59.56 KB
09/30/2024 02:20:36 PM
rwxr-xr-x
📄
perl
1.82 MB
05/23/2023 05:16:56 PM
rwxr-xr-x
📄
perl5.22.1
1.82 MB
05/23/2023 05:16:56 PM
rwxr-xr-x
📄
pg
38.91 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
pgrep
26.63 KB
11/01/2023 07:23:47 AM
rwxr-xr-x
📄
pinky
34.86 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
pkill
26.63 KB
11/01/2023 07:23:47 AM
rwxr-xr-x
📄
pldd
14.59 KB
05/08/2024 03:49:57 PM
rwxr-xr-x
📄
plog
146 bytes
01/27/2016 04:19:52 PM
rwxr-xr-x
📄
pmap
30.61 KB
11/01/2023 07:23:48 AM
rwxr-xr-x
📄
poff
2.77 KB
01/27/2016 04:19:52 PM
rwxr-xr-x
📄
pon
1.33 KB
01/27/2016 04:19:52 PM
rwxr-xr-x
📄
pr
74.95 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
print
17.55 KB
10/30/2015 03:39:30 PM
rwxr-xr-x
📄
printenv
30.64 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
printf
46.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
prlimit
31.3 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
probert
2.09 KB
02/17/2017 02:26:29 AM
rwxr-xr-x
📄
psfaddtable
18.42 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
psfgettable
18.42 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
psfstriptable
18.42 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
psfxtable
18.42 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
ptx
66.95 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
pwdx
10.36 KB
11/01/2023 07:23:48 AM
rwxr-xr-x
📄
py3clean
7.62 KB
03/23/2016 11:00:30 AM
rwxr-xr-x
📄
py3compile
11.83 KB
03/23/2016 11:00:30 AM
rwxr-xr-x
📄
py3versions
11.44 KB
03/23/2016 11:00:39 AM
rwxr-xr-x
📄
pybuild
21.33 KB
08/16/2019 12:59:18 AM
rwxr-xr-x
📄
pydoc3
79 bytes
09/30/2024 02:20:29 PM
rwxr-xr-x
📄
pydoc3.5
79 bytes
09/30/2024 02:20:29 PM
rwxr-xr-x
📄
pygettext3
21.73 KB
09/30/2024 02:20:29 PM
rwxr-xr-x
📄
pygettext3.5
21.73 KB
09/30/2024 02:20:29 PM
rwxr-xr-x
📄
python3
4.25 MB
09/30/2024 02:23:24 PM
rwxr-xr-x
📄
python3-jsondiff
976 bytes
11/27/2015 02:19:18 PM
rwxr-xr-x
📄
python3-jsonpatch
3.58 KB
11/27/2015 02:19:18 PM
rwxr-xr-x
📄
python3-jsonpointer
1.31 KB
10/24/2015 05:34:42 AM
rwxr-xr-x
📄
python3.5
4.25 MB
09/30/2024 02:23:24 PM
rwxr-xr-x
📄
python3.5m
4.25 MB
09/30/2024 02:23:24 PM
rwxr-xr-x
📄
python3m
4.25 MB
09/30/2024 02:23:24 PM
rwxr-xr-x
📄
rcp
86.14 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
realpath
58.83 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
rename.ul
14.41 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
renice
10.38 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
reset
18.42 KB
03/06/2024 05:01:28 PM
rwxr-xr-x
📄
resizecons
18.6 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
resizepart
34.86 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
rev
10.38 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
rgrep
30 bytes
03/04/2016 05:02:24 PM
rwxr-xr-x
📄
rlogin
690.67 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
routef
173 bytes
11/04/2015 12:34:46 AM
rwxr-xr-x
📄
routel
1.23 KB
11/04/2015 12:34:46 AM
rwxr-xr-x
📄
rsh
690.67 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
rtstat
18.68 KB
04/16/2019 12:37:11 PM
rwxr-xr-x
📄
run-mailcap
17.55 KB
10/30/2015 03:39:30 PM
rwxr-xr-x
📄
runcon
34.8 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
rview
1.02 MB
09/25/2024 07:47:37 AM
rwxr-xr-x
📄
savelog
10.22 KB
01/26/2016 06:17:55 PM
rwxr-xr-x
📄
sc-logresolve
816 bytes
11/19/2015 03:43:04 PM
rwxr-xr-x
📄
scmp_sys_resolver
10.26 KB
04/29/2022 02:07:05 PM
rwxr-xr-x
📄
scp
86.14 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
screendump
10.33 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
script
22.66 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
scriptreplay
14.4 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
sdiff
46.78 KB
12/26/2015 11:11:28 PM
rwxr-xr-x
📄
see
17.55 KB
10/30/2015 03:39:30 PM
rwxr-xr-x
📄
select-editor
1.19 KB
02/21/2018 07:37:33 PM
rwxr-xr-x
📄
sensible-browser
1.11 KB
02/21/2018 07:37:33 PM
rwxr-xr-x
📄
sensible-editor
1.08 KB
02/21/2018 07:37:33 PM
rwxr-xr-x
📄
sensible-pager
288 bytes
02/21/2018 07:37:33 PM
rwxr-xr-x
📄
seq
46.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
setarch
14.38 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
setfacl
34.68 KB
04/21/2017 08:44:54 PM
rwxr-xr-x
📄
setkeycodes
10.29 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
setleds
10.32 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
setlogcons
10.27 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
setmetamode
10.37 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
setsid
10.38 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
setterm
34.61 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
sftp
134.36 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
sg
38.97 KB
02/07/2024 10:59:50 AM
rwxr-xr-x
📄
sha1sum
42.77 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
sha224sum
50.77 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
sha256sum
50.77 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
sha384sum
54.77 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
sha512sum
54.77 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
showconsolefont
18.4 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
showkey
14.34 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
shred
54.92 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
shuf
54.83 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
skill
22.61 KB
11/01/2023 07:23:47 AM
rwxr-xr-x
📄
slabtop
18.47 KB
11/01/2023 07:23:48 AM
rwxr-xr-x
📄
slogin
690.67 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
snap
15.85 MB
06/06/2024 02:32:02 PM
rwxr-xr-x
📄
snapctl
6.13 MB
06/06/2024 02:32:03 PM
rwxr-xr-x
📄
snapfuse
38.61 KB
06/06/2024 02:32:02 PM
rwxr-xr-x
📄
snice
22.61 KB
11/01/2023 07:23:47 AM
rwxr-xr-x
📄
sort
107.46 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
split
67.41 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
splitfont
10.27 KB
09/22/2016 05:33:23 PM
rwxr-xr-x
📄
ssh
690.67 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
ssh-add
330.21 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
ssh-agent
350.22 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
ssh-argv0
1.42 KB
05/13/2020 02:12:28 PM
rwxr-xr-x
📄
ssh-copy-id
10.12 KB
03/09/2016 06:04:48 PM
rwxr-xr-x
📄
ssh-keygen
390.23 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
ssh-keyscan
406.23 KB
09/04/2024 01:11:37 PM
rwxr-xr-x
📄
stat
79.05 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
stdbuf
62.83 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
sudo
133.6 KB
05/24/2023 01:48:57 PM
rwxr-xr-x
📄
sudoedit
133.6 KB
05/24/2023 01:48:57 PM
rwxr-xr-x
📄
sudoreplay
46.56 KB
05/24/2023 01:48:57 PM
rwxr-xr-x
📄
sum
38.74 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
systemd-analyze
1.43 MB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
systemd-cat
34.43 KB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
systemd-cgls
291.22 KB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
systemd-cgtop
303.3 KB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
systemd-delta
62.59 KB
03/03/2023 04:27:52 AM
rwxr-xr-x
📄
systemd-detect-virt
34.42 KB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
systemd-path
42.42 KB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
systemd-resolve
327.21 KB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
systemd-run
367.52 KB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
systemd-stdio-bridge
343.2 KB
03/03/2023 04:27:52 AM
rwxr-xr-x
📄
tabs
14.23 KB
03/06/2024 05:01:28 PM
rwxr-xr-x
📄
tac
34.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
tail
62.92 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
taskset
30.68 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
tee
34.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
test
46.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
tic
70.71 KB
03/06/2024 05:01:28 PM
rwxr-xr-x
📄
timedatectl
813 bytes
10/02/2024 07:51:17 PM
rwxr-xr-x
📄
timedatectl.real
295.22 KB
03/03/2023 04:27:51 AM
rwxr-xr-x
📄
timeout
55.38 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
tload
14.44 KB
11/01/2023 07:23:48 AM
rwxr-xr-x
📄
toe
14.34 KB
03/06/2024 05:01:28 PM
rwxr-xr-x
📄
top
106.51 KB
11/01/2023 07:23:48 AM
rwxr-xr-x
📄
touch
86.21 KB
01/18/2018 09:43:49 AM
rwxr-xr-x
📄
tput
14.3 KB
03/06/2024 05:01:28 PM
rwxr-xr-x
📄
tr
46.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
truncate
50.8 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
tset
18.42 KB
03/06/2024 05:01:28 PM
rwxr-xr-x
📄
tsort
34.67 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
tty
26.67 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
tzselect
14.86 KB
05/08/2024 03:46:48 PM
rwxr-xr-x
📄
ubuntu-core-launcher
124.53 KB
06/06/2024 02:32:03 PM
rwxr-xr-x
📄
ucf
39.68 KB
03/16/2016 08:58:51 PM
rwxr-xr-x
📄
ucfq
18.91 KB
03/16/2016 08:58:51 PM
rwxr-xr-x
📄
ucfr
10.47 KB
03/16/2016 08:58:51 PM
rwxr-xr-x
📄
unexpand
30.73 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
unicode_stop
530 bytes
09/22/2016 05:33:20 PM
rwxr-xr-x
📄
uniq
42.77 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
unlink
26.64 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
unlzma
67.11 KB
04/11/2022 07:08:39 PM
rwxr-xr-x
📄
unshare
18.72 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
unsquashfs
92.65 KB
09/15/2021 01:04:44 PM
rwxr-xr-x
📄
unxz
67.11 KB
04/11/2022 07:08:39 PM
rwxr-xr-x
📄
update-alternatives
46.61 KB
05/27/2022 10:37:03 AM
rwxr-xr-x
📄
uptime
10.33 KB
11/01/2023 07:23:48 AM
rwxr-xr-x
📄
users
30.7 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
utmpdump
14.52 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
vcs-run
6.75 KB
09/29/2020 06:17:10 PM
rwxr-xr-x
📄
vi
1.02 MB
09/25/2024 07:47:37 AM
rwxr-xr-x
📄
view
1.02 MB
09/25/2024 07:47:37 AM
rwxr-xr-x
📄
vim.tiny
1.02 MB
09/25/2024 07:47:37 AM
rwxr-xr-x
📄
vmstat
30.48 KB
11/01/2023 07:23:48 AM
rwxr-xr-x
📄
w
18.48 KB
11/01/2023 07:23:48 AM
rwxr-xr-x
📄
w.procps
18.48 KB
11/01/2023 07:23:48 AM
rwxr-xr-x
📄
wall
26.73 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
watch
23.14 KB
11/01/2023 07:23:47 AM
rwxr-xr-x
📄
wc
42.8 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
whereis
23.09 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
which
946 bytes
12/30/2017 06:15:02 PM
rwxr-xr-x
📄
who
46.86 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
whoami
26.67 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
wpa_passphrase
58 KB
08/05/2024 12:27:52 PM
rwxr-xr-x
📄
x86_64
14.38 KB
06/14/2022 09:28:54 PM
rwxr-xr-x
📄
xargs
66.21 KB
02/07/2016 11:18:24 PM
rwxr-xr-x
📄
xdelta3
150.84 KB
02/17/2016 02:02:30 PM
rwxr-xr-x
📄
xdg-open
38 bytes
10/02/2024 07:51:41 PM
rwxr-xr-x
📄
xdg-settings
886 bytes
10/02/2024 07:51:41 PM
rwxr-xr-x
📄
xxd
18.12 KB
09/25/2024 07:53:22 AM
rwxr-xr-x
📄
xz
67.11 KB
04/11/2022 07:08:39 PM
rwxr-xr-x
📄
xzcat
67.11 KB
04/11/2022 07:08:39 PM
rwxr-xr-x
📄
xzcmp
5.39 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
xzdiff
5.39 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
xzegrep
5.56 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
xzfgrep
5.56 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
xzgrep
5.56 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
xzless
1.78 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
xzmore
2.12 KB
04/11/2022 07:08:35 PM
rwxr-xr-x
📄
yes
30.67 KB
03/02/2017 06:07:22 PM
rwxr-xr-x
📄
zdump
14.42 KB
05/08/2024 03:49:57 PM
rwxr-xr-x
Editing: savelog
Close
#! /bin/sh # savelog - save a log file # Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll # Copyright (C) 1992 Ronald S. Karr # Slight modifications by Ian A. Murdock <imurdock@gnu.ai.mit.edu>: # * uses `gzip' rather than `compress' # * doesn't use $savedir; keeps saved log files in the same directory # * reports successful rotation of log files # * for the sake of consistency, files are rotated even if they are # empty # More modifications by Guy Maor <maor@debian.org>: # * cleanup. # * -p (preserve) option # # usage: savelog [-m mode] [-u user] [-g group] [-t] [-p] [-c cycle] # [-j] [-C] [-d] [-l] [-r rolldir] [-n] [-q] file... # -m mode - chmod log files to mode # -u user - chown log files to user # -g group - chgrp log files to group # -c cycle - save cycle versions of the logfile (default: 7) # -r rolldir- use rolldir instead of . to roll files # -C - force cleanup of cycled logfiles # -d - use standard date for rolling # -D - override date format for -d # -t - touch file # -l - don't compress any log files (default: compress) # -p - preserve mode/user/group of original file # -j - use bzip2 instead of gzip # -J - use xz instead of gzip # -1 .. -9 - compression strength or memory usage (default: 9, except for xz) # -x script - invoke script with rotated log file in $FILE # -n - do not rotate empty files # -q - be quiet # file - log file names # # The savelog command saves and optionally compresses old copies of files. # Older version of 'file' are named: # # 'file'.<number><compress_suffix> # # where <number> is the version number, 0 being the newest. By default, # version numbers > 0 are compressed (unless -l prevents it). The # version number 0 is never compressed on the off chance that a process # still has 'file' opened for I/O. # # if the '-d' option is specified, <number> will be YYMMDDhhmmss # # If the 'file' does not exist and -t was given, it will be created. # # For files that do exist and have lengths greater than zero, the following # actions are performed. # # 1) Version numered files are cycled. That is version 6 is moved to # version 7, version is moved to becomes version 6, ... and finally # version 0 is moved to version 1. Both compressed names and # uncompressed names are cycled, regardless of -t. Missing version # files are ignored. # # 2) The new file.1 is compressed and is changed subject to # the -m, -u and -g flags. This step is skipped if the -t flag # was given. # # 3) The main file is moved to file.0. # # 4) If the -m, -u, -g, -t, or -p flags are given, then the file is # touched into existence subject to the given flags. The -p flag # will preserve the original owner, group, and permissions. # # 5) The new file.0 is changed subject to the -m, -u and -g flags. # # Note: If no -m, -u, -g, -t, or -p is given, then the primary log file is # not created. # # Note: Since the version numbers start with 0, version number <cycle> # is never formed. The <cycle> count must be at least 2. # # Bugs: If a process is still writing to the file.0 and savelog # moved it to file.1 and compresses it, data could be lost. # Smail does not have this problem in general because it # restats files often. # common location export PATH=$PATH:/sbin:/bin:/usr/sbin:/usr/bin COMPRESS="gzip" COMPRESS_OPTS="-f" COMPRESS_STRENGTH_DEF="-9"; DOT_Z=".gz" DATUM=`date +%Y%m%d%H%M%S` # parse args exitcode=0 # no problems to far prog=`basename $0` mode= user= group= touch= forceclean= rolldir= datum= preserve= hookscript= quiet=0 rotateifempty=yes count=7 usage() { echo "Usage: $prog [-m mode] [-u user] [-g group] [-t] [-c cycle] [-p]" echo " [-j] [-C] [-d] [-l] [-r rolldir] [-n] [-q] file ..." echo " -m mode - chmod log files to mode" echo " -u user - chown log files to user" echo " -g group - chgrp log files to group" echo " -c cycle - save cycle versions of the logfile (default: 7)" echo " -r rolldir - use rolldir instead of . to roll files" echo " -C - force cleanup of cycled logfiles" echo " -d - use standard date for rolling" echo " -D - override date format for -d" echo " -t - touch file" echo " -l - don't compress any log files (default: compress)" echo " -p - preserve mode/user/group of original file" echo " -j - use bzip2 instead of gzip" echo " -J - use xz instead of gzip" echo " -1 .. -9 - compression strength or memory usage (default: 9, except for xz)" echo " -x script - invoke script with rotated log file in \$FILE" echo " -n - do not rotate empty files" echo " -q - suppress rotation message" echo " file - log file names" } fixfile() { if [ -n "$user" ]; then chown -- "$user" "$1" fi if [ -n "$group" ]; then chgrp -- "$group" "$1" fi if [ -n "$mode" ]; then chmod -- "$mode" "$1" fi } while getopts m:u:g:c:r:CdD:tlphjJ123456789x:nq opt ; do case "$opt" in m) mode="$OPTARG" ;; u) user="$OPTARG" ;; g) group="$OPTARG" ;; c) count="$OPTARG" ;; r) rolldir="$OPTARG" ;; C) forceclean=1 ;; d) datum=1 ;; D) DATUM=$(date +$OPTARG) ;; t) touch=1 ;; j) COMPRESS="bzip2"; COMPRESS_OPTS="-f"; COMPRESS_STRENGTH_DEF="-9"; DOT_Z=".bz2" ;; J) COMPRESS="xz"; COMPRESS_OPTS="-f"; COMPRESS_STRENGTH_DEF=""; DOT_Z=".xz" ;; [1-9]) COMPRESS_STRENGTH="-$opt" ;; x) hookscript="$OPTARG" ;; l) COMPRESS="" ;; p) preserve=1 ;; n) rotateifempty="no" ;; q) quiet=1 ;; h) usage; exit 0 ;; *) usage; exit 1 ;; esac done shift $(($OPTIND - 1)) if [ "$count" -lt 2 ]; then echo "$prog: count must be at least 2" 1>&2 exit 2 fi if [ -n "$COMPRESS" ] && [ -z "`which $COMPRESS`" ]; then echo "$prog: Compression binary not available, please make sure '$COMPRESS' is installed" 1>&2 exit 2 fi if [ -n "$COMPRESS_STRENGTH" ]; then COMPRESS_OPTS="$COMPRESS_OPTS $COMPRESS_STRENGTH" else COMPRESS_OPTS="$COMPRESS_OPTS $COMPRESS_STRENGTH_DEF" fi # cycle thru filenames while [ $# -gt 0 ]; do # get the filename filename="$1" shift # catch bogus files if [ -e "$filename" ] && [ ! -f "$filename" ]; then echo "$prog: $filename is not a regular file" 1>&2 exitcode=3 continue fi # if file does not exist or is empty, and we've been told to not rotate # empty files, create if requested and skip to the next file. if [ ! -s "$filename" ] && [ "$rotateifempty" = "no" ]; then # if -t was given and it does not exist, create it if test -n "$touch" && [ ! -f "$filename" ]; then touch -- "$filename" if [ "$?" -ne 0 ]; then echo "$prog: could not touch $filename" 1>&2 exitcode=4 continue fi fixfile "$filename" fi continue # otherwise if the file does not exist and we've been told to rotate it # anyway, create an empty file to rotate. elif [ ! -e "$filename" ]; then touch -- "$filename" if [ "$?" -ne 0 ]; then echo "$prog: could not touch $filename" 1>&2 exitcode=4 continue fi fixfile "$filename" fi # be sure that the savedir exists and is writable # (Debian default: $savedir is . and not ./OLD) savedir=`dirname -- "$filename"` if [ -z "$savedir" ]; then savedir=. fi case "$rolldir" in (/*) savedir="$rolldir" ;; (*) savedir="$savedir/$rolldir" ;; esac if [ ! -d "$savedir" ]; then mkdir -p -- "$savedir" if [ "$?" -ne 0 ]; then echo "$prog: could not mkdir $savedir" 1>&2 exitcode=5 continue fi chmod 0755 -- "$savedir" fi if [ ! -w "$savedir" ]; then echo "$prog: directory $savedir is not writable" 1>&2 exitcode=7 continue fi # determine our uncompressed file names newname=`basename -- "$filename"` newname="$savedir/$newname" # cycle the old compressed log files cycle=$(( $count - 1)) rm -f -- "$newname.$cycle" "$newname.$cycle$DOT_Z" while [ $cycle -gt 1 ]; do # --cycle oldcycle=$cycle cycle=$(( $cycle - 1 )) # cycle log if [ -f "$newname.$cycle$DOT_Z" ]; then mv -f -- "$newname.$cycle$DOT_Z" \ "$newname.$oldcycle$DOT_Z" fi if [ -f "$newname.$cycle" ]; then # file was not compressed. move it anyway mv -f -- "$newname.$cycle" "$newname.$oldcycle" fi done # compress the old uncompressed log if needed if [ -f "$newname.0" ]; then if [ -z "$COMPRESS" ]; then newfile="$newname.1" mv -- "$newname.0" "$newfile" else newfile="$newname.1$DOT_Z" # $COMPRESS $COMPRESS_OPTS < $newname.0 > $newfile # rm -f $newname.0 $COMPRESS $COMPRESS_OPTS "$newname.0" mv -- "$newname.0$DOT_Z" "$newfile" fi fixfile "$newfile" fi # compress the old uncompressed log if needed if test -n "$datum" && test -n "$COMPRESS"; then $COMPRESS $COMPRESS_OPTS -- "$newname".[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] fi # remove old files if so desired if [ -n "$forceclean" ]; then cycle=$(( $count - 1)) if [ -z "$COMPRESS" ]; then list=$(ls -t -- $newname.[0-9]* 2>/dev/null | sed -e 1,${cycle}d) if [ -n "$list" ]; then rm -f -- $list fi else list=$(ls -t -- $newname.[0-9]*$DOT_Z 2>/dev/null | sed -e 1,${cycle}d) if [ -n "$list" ]; then rm -f -- $list fi fi fi # create new file if needed if [ -n "$preserve" ]; then (umask 077 touch -- "$filename.new" chown --reference="$filename" -- "$filename.new" chmod --reference="$filename" -- "$filename.new") filenew=1 elif [ -n "$touch$user$group$mode" ]; then touch -- "$filename.new" fixfile "$filename.new" filenew=1 fi newfilename="$newname.0" # link the file into the file.0 holding place if [ -f "$filename" ]; then if [ -n "$filenew" ]; then if ln -f -- "$filename" "$newfilename"; then mv -- "$filename.new" "$filename" else echo "Error hardlinking $filename to $newfilename" >&2 exitcode=8 continue fi else mv -- "$filename" "$newfilename" fi fi [ ! -f "$newfilename" ] && touch -- "$newfilename" fixfile "$newfilename" if [ -n "$datum" ]; then mv -- "$newfilename" "$newname.$DATUM" newfilename="$newname.$DATUM" fi if [ -n "$hookscript" ]; then FILE="$newfilename" $SHELL -c "$hookscript" || \ { ret=$? test "$quiet" -eq 1 || echo "Hook script failed with exit code $ret." 1>&2 } fi # report successful rotation test "$quiet" -eq 1 || echo "Rotated \`$filename' at `date`." done exit $exitcode