A system for air-conditioning a vehicle, comprising: a compressor configured in an engine compartment of the vehicle; a first evaporator configured in a cab of the vehicle; a second evaporator configured in a sleeper of the vehicle; a control valve (178-1, 178-2) configured to control flow of a refrigerant to the compressor, the first evaporator and the second evaporator being configured within parallel paths of the refrigerant; a first check valve configured for controlling a flow of the refrigerant from the first evaporator to the compressor via a first refrigerant line; a second check valve configured for controlling the flow of the refrigerant from the second evaporator to the compressor via a second refrigerant line, wherein the first refrigerant line and the second refrigerant line are joined at a junction before the compressor, wherein the first check valve is positioned between the first evaporator and the junction and the second check valve is positioned between the second evaporator and the junction; an accumulator provided between the inlet side of the compressor and the junction, a first temperature sensor configured to sense a temperature of air in the cab of the vehicle; a second temperature sensor configured to sense a temperature of air in the sleeper of the vehicle; and a controller configured to issue instructions to: control the flow of the refrigerant in the first evaporator by the first check valve; control the flow of the refrigerant in the second evaporator by the second check valve; receive a signal from the first temperature sensor, and when a lower set point of the temperature inside the cab is reached: close the control valve to close a path of the refrigerant to the compressor, run the compressor to pump-down the refrigerant, and upon receiving a pressure signal from a pressure sensor, deactivate the compressor. a compressor configured in an engine compartment of the vehicle; a first evaporator configured in a cab of the vehicle; a second evaporator configured in a sleeper of the vehicle; a control valve (178-1, 178-2) configured to control flow of a refrigerant to the compressor, the first evaporator and the second evaporator being configured within parallel paths of the refrigerant; a first check valve configured for controlling a flow of the refrigerant from the first evaporator to the compressor via a first refrigerant line; a second check valve configured for controlling the flow of the refrigerant from the second evaporator to the compressor via a second refrigerant line, wherein the first refrigerant line and the second refrigerant line are joined at a junction before the compressor, wherein the first check valve is positioned between the first evaporator and the junction and the second check valve is positioned between the second evaporator and the junction; an accumulator provided between the inlet side of the compressor and the junction, a first temperature sensor configured to sense a temperature of air in the cab of the vehicle; a second temperature sensor configured to sense a temperature of air in the sleeper of the vehicle; and a controller configured to issue instructions to: control the flow of the refrigerant in the first evaporator by the first check valve; control the flow of the refrigerant in the second evaporator by the second check valve; receive a signal from the first temperature sensor, and when a lower set point of the temperature inside the cab is reached: close the control valve to close a path of the refrigerant to the compressor, run the compressor to pump-down the refrigerant, and upon receiving a pressure signal from a pressure sensor, deactivate the compressor. close the control valve to close a path of the refrigerant to the compressor, run the compressor to pump-down the refrigerant, and upon receiving a pressure signal from a pressure sensor, deactivate the compressor.