PHP 8.2.31
Preview: admin_tools.rb.tmpdir Size: 1.84 KB
/proc/self/root/proc/self/root/opt/cpanel/ea-ruby27/root/usr/share/passenger/phusion_passenger/admin_tools.rb.tmpdir

#  Phusion Passenger - https://www.phusionpassenger.com/
#  Copyright (c) 2010-2025 Asynchronous B.V.
#
#  "Passenger", "Phusion Passenger" and "Union Station" are registered
#  trademarks of Asynchronous B.V.
#
#  Permission is hereby granted, free of charge, to any person obtaining a copy
#  of this software and associated documentation files (the "Software"), to deal
#  in the Software without restriction, including without limitation the rights
#  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
#  copies of the Software, and to permit persons to whom the Software is
#  furnished to do so, subject to the following conditions:
#
#  The above copyright notice and this permission notice shall be included in
#  all copies or substantial portions of the Software.
#
#  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
#  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
#  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
#  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
#  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
#  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
#  THE SOFTWARE.

module PhusionPassenger

  module AdminTools
    def self.tmpdir
      ["PASSENGER_INSTANCE_REGISTRY_DIR", "TMPDIR"].each do |name|
        if ENV.has_key?(name) && !ENV[name].empty?
          return ENV[name]
        end
      end
      return Dir['/tmp/systemd-private-*-{httpd,nginx}.service-*/tmp'].first || "/tmp"
    end

    def self.process_is_alive?(pid)
      begin
        Process.kill(0, pid)
        return true
      rescue Errno::ESRCH
        return false
      rescue SystemCallError => e
        return true
      end
    end
  end # module AdminTools

end # module PhusionPassenger

Directory Contents

Dirs: 10 × Files: 24

Name Size Perms Modified Actions
- drwxr-xr-x 2026-02-11 08:04:05
Edit Download
apache2 DIR
- drwxr-xr-x 2026-02-11 08:04:05
Edit Download
config DIR
- drwxr-xr-x 2026-02-11 08:04:05
Edit Download
nginx DIR
- drwxr-xr-x 2026-02-11 08:04:05
Edit Download
- drwxr-xr-x 2026-02-11 08:04:05
Edit Download
rack DIR
- drwxr-xr-x 2026-02-11 08:04:05
Edit Download
- drwxr-xr-x 2026-02-11 08:04:05
Edit Download
- drwxr-xr-x 2026-02-11 08:04:05
Edit Download
utils DIR
- drwxr-xr-x 2026-02-11 08:04:05
Edit Download
vendor DIR
- drwxr-xr-x 2026-02-11 08:04:05
Edit Download
13.22 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
1.86 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
1.84 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
12.21 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
2.29 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
6.01 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
3.84 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
37.72 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
848 B lrw-r--r-- 2026-02-05 09:04:08
Edit Download
10.60 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
3.86 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
15.97 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
15.96 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
4.01 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
16.71 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
2.92 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
6.25 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
2.81 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
2.55 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
21.40 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
5.50 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
3.53 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
1.90 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download
7.60 KB lrw-r--r-- 2026-02-05 09:04:07
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).