Skip to content

processx

Execute and Control System Processes

v3.9.0 · Apr 22, 2026 · MIT + file LICENSE

Description

Tools to run system processes in the background. It can check if a background process is running; wait on a background process to finish; get the exit status of finished processes; kill background processes. It can read the standard output and error of the processes, using non-blocking connections. 'processx' can poll a process for standard output or error, with a timeout. It can also poll several processes at once.

Downloads

CRAN

1.4M

Last 30 days

28th

3.9M

Last 90 days

13.7M

Last year

Trend: +22.8% (30d vs prior 30d)

r2u CRAN

21.1K

Last 30 days

68K

Last 90 days

145.2K

Last year

Trend: -28.4% (30d vs prior 30d)

autoCRAN

24

Last 7 days

206

Last 30 days

2

All-time

⚠ Shared name: this package is also shipped elsewhere on openSUSE, so this count is not exclusive to autoCRAN (it is an upper bound).

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Jun 8, 2026
ERROR r-devel-linux-x86_64-debian-gcc

tests

Running ‘testthat.R’ [39s/63s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional 
...[truncated]...
═══════════════════════════════════════════════════
  Error:
  ! Test failures.
  Warning message:
  In dir.create(path, recursive = TRUE) :
    cannot create dir '/tmp/Rtmp1cNjrx/filed906cefda009', reason 'No space left on device'
  Execution halted
OK 12 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 25, 2026
WARNING 13 OK · 0 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Apr 24, 2026
WARNING r-oldrel-windows-x86_64

whether package can be installed

Found the following significant warnings:
  init.c:44:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
  init.c:59:6: warning: function declaration isn't a prototype [-Wstrict-prototypes]
See 'd:/Rcompile/CRANpkg/local/4.4/processx.Rcheck/00install.out' for details.
* used C compiler: 'gcc.exe (GCC) 13.3.0'
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 9, 2026
WARNING 9 OK · 4 NOTE · 1 WARNING · 0 ERROR · 0 FAILURE Mar 20, 2026
NOTE r-devel-linux-x86_64-debian-clang

compiled code

File ‘processx/libs/processx.so’:
  Found non-API call to R: ‘Rf_findVar’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
WARNING r-devel-linux-x86_64-debian-gcc

compiled code

File ‘processx/libs/processx.so’:
  Found non-API call to R: ‘Rf_findVar’
This entry point may be removed soon.

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-fedora-clang

compiled code

File ‘processx/libs/processx.so’:
  Found non-API call to R: ‘Rf_findVar’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-linux-x86_64-fedora-gcc

compiled code

File ‘processx/libs/processx.so’:
  Found non-API call to R: ‘Rf_findVar’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
NOTE r-devel-windows-x86_64

compiled code

File 'processx/libs/x64/processx.dll':
  Found non-API call to R: 'Rf_findVar'

Compiled code should not call non-API entry points in R.

See 'Writing portable packages' in the 'Writing R Extensions' manual,
and section 'Moving into C API compliance' for issues with the use of
non-API entry points.
NOTE 13 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 16, 2026
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘processx/libs/processx.so’:
  Found non-API call to R: ‘Rf_findVar’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026

Reverse Dependencies (118)

linking_to

Dependency Network

Dependencies Reverse dependencies ps R6 AzureContainers Colossus GenoTriplo MainExistingDatasets Rsagacmd SigBridgeRUtils aisdk asciicast babelwhale callr chattr chromote citestR cliff cloudml +103 more reverse deps processx

Version History

31 tracked
updated 3.9.0 ← 3.8.7 diff Apr 22, 2026
updated 3.8.7 ← 3.8.6 diff Apr 1, 2026
new 3.8.6 Mar 10, 2026
updated 3.8.6 ← 3.8.5 diff Feb 20, 2025
updated 3.8.5 ← 3.8.4 diff Jan 7, 2025
updated 3.8.4 ← 3.8.3 diff Mar 15, 2024
updated 3.8.3 ← 3.8.2 diff Dec 9, 2023
updated 3.8.2 ← 3.8.1 diff Jun 29, 2023
updated 3.8.1 ← 3.8.0 diff Apr 17, 2023
updated 3.8.0 ← 3.7.0 diff Oct 25, 2022
updated 3.7.0 ← 3.6.1 diff Jul 6, 2022
updated 3.6.1 ← 3.6.0 diff Jun 16, 2022
updated 3.6.0 ← 3.5.3 diff Jun 9, 2022
updated 3.5.3 ← 3.5.2 diff Mar 24, 2022
updated 3.5.2 ← 3.5.1 diff Apr 29, 2021